import type { SnapshotStore } from '@deepseek-ai/dsh-client-store'; import type { ModelSelection, ModelProviderGroup, ModelCatalogFailure } from '@deepseek-ai/dsh-api-remotes/client'; /** The public ModelDirectory face; DSH remains the sole directory and selection owner. */ export interface ArkmeModelDirectory { store: SnapshotStore<{ current: ModelSelection | null; groups: readonly ModelProviderGroup[]; failures: readonly ModelCatalogFailure[]; status: 'idle' | 'loading' | 'ready' | 'selecting' | 'error'; error: string | null; }>; load(): Promise; select(selection: ModelSelection): Promise; } export declare function ArkmeModelSelect({ directory, locked, available }: { directory: ArkmeModelDirectory; locked: boolean; available: boolean; }): import("react").JSX.Element | null; //# sourceMappingURL=ArkmeModelSelect.d.ts.map