import type { AuthProfileStore } from "./types.js";
export declare function updateAuthProfileStoreWithLock(params: {
    koiDir?: string;
    updater: (store: AuthProfileStore) => boolean;
}): Promise<AuthProfileStore | null>;
export declare function loadAuthProfileStore(): AuthProfileStore;
export declare function ensureAuthProfileStore(koiDir?: string, options?: {
    allowKeychainPrompt?: boolean;
}): AuthProfileStore;
export declare function saveAuthProfileStore(store: AuthProfileStore, koiDir?: string): void;
