export type AutoProfileMode = 'payg' | 'token_plan'; export type AutoCheckConfig = { kind: 'api'; adapter: string; } | { kind: 'probe'; } | { kind: 'manual_availability'; available: boolean; }; export interface AutoProfileConfig { mode?: AutoProfileMode; minBalance?: number; check?: AutoCheckConfig; recordUsage?: boolean; } export interface AutoConfig { cacheTtlSeconds: number; fallbackOrder: string[]; profiles: Record; } export declare function getDefaultProfile(): string | undefined; export declare function getConfiguredDefaultProfile(): string | undefined; export declare function getAutoConfig(): AutoConfig; export declare function setDefaultProfile(name: string | undefined): void; //# sourceMappingURL=config.d.ts.map