export declare const AVAILABLE_MODELS_REFRESH_MS: number; export interface ModelListingAdapter { listModels(): Promise; } export interface GatherAvailableModelsDeps { cliTypes?: readonly string[]; adapterFor?: (cli: string) => ModelListingAdapter; logger?: (message: string) => void; } export declare function gatherAvailableModels(deps?: GatherAvailableModelsDeps): Promise>;