import type { Model } from "@sheason/pi-ai";
export interface HubAvailableModel {
    resourceId?: string;
    providerResourceId?: string;
    provider: string;
    modelId: string;
    label: string;
    reasoning?: boolean;
    contextWindow?: number;
}
export declare const DEFAULT_AVAILABLE_THINKING_LEVELS: readonly ["off", "minimal", "low", "medium", "high", "xhigh"];
export declare function serializeAvailableModels(models: Array<Model<any>>): HubAvailableModel[];
//# sourceMappingURL=session-options.d.ts.map