giga-code
Version:
A personal AI CLI assistant powered by Grok for local development.
20 lines (19 loc) • 925 B
TypeScript
export interface ModelProviderPreference {
modelId: string;
preferredProvider: string;
providerName: string;
dateAdded: string;
lastUsed: string;
}
export interface ProviderPreferences {
instanceId: string;
modelProviderMap: ModelProviderPreference[];
lastUpdated: string;
}
export declare function loadProviderPreferences(): ProviderPreferences;
export declare function saveProviderPreferences(preferences: ProviderPreferences): void;
export declare function setModelProviderPreference(modelId: string, providerId: string, providerName: string): void;
export declare function getModelProviderPreference(modelId: string): ModelProviderPreference | null;
export declare function updateModelProviderLastUsed(modelId: string): void;
export declare function removeModelProviderPreference(modelId: string): void;
export declare function getAllModelProviderPreferences(): ModelProviderPreference[];