import type { Model } from "./schema" export interface Settings extends Readonly> { readonly headers?: Readonly> readonly body?: Readonly> readonly limits?: { readonly context: number readonly output: number } } export interface Definition { readonly model: (modelID: string, settings: ProviderSettings) => Model } export * as ProviderPackage from "./provider-package"