export interface StoredConfig { token?: string; defaultFormat?: "json" | "table" | "tsv"; defaultCollection?: number; } export interface ResolvedConfig { token: string | null; tokenSource: "env" | "config" | null; defaultFormat: "json" | "table" | "tsv"; defaultCollection: number; } /** * Get the stored token from config file (not env var). */ export declare function getStoredToken(): string | null; /** * Store token in config file. */ export declare function setStoredToken(token: string): void; /** * Clear token from config file. */ export declare function clearStoredToken(): void; /** * Check if a token is configured (either env or config file). */ export declare function hasToken(): boolean; /** * Get token source for display purposes. */ export declare function getTokenSource(): "env" | "config" | null; /** * Get resolved config with precedence: env > config file. */ export declare function getConfig(): ResolvedConfig; /** * Reset cached config (useful for testing or after token changes). */ export declare function resetConfig(): void; /** * Get the config file path (for display purposes). */ export declare function getConfigFilePath(): string; //# sourceMappingURL=config.d.ts.map