export interface AppConfig {
    app_id: string;
    app_secret: string;
    user_token?: string;
    refresh_token?: string;
}
export declare function readConfigFile(): Promise<Partial<AppConfig>>;
export declare function updateConfig(updates: Partial<AppConfig>): Promise<void>;
export declare function getConfigValue(key: keyof AppConfig, promptText: string): Promise<string>;
export declare function saveToken(accessToken: string, refreshToken: string): Promise<void>;
interface StartupArgs {
    app_id?: string;
    app_secret?: string;
    user_token?: string;
    refresh_token?: string;
}
export declare function loadConfig(startupArgs?: StartupArgs): Promise<Partial<AppConfig>>;
export {};
