import { type InstagramAccount, type InstagramAccountPaths, type InstagramConfig, type InstagramDevice } from './types.js'; export declare class InstagramCredentialManager { private configDir; private credentialsPath; private instagramRootDir; private devicePath; constructor(configDir?: string); loadDevice(): Promise; saveDevice(device: InstagramDevice): Promise; loadConfig(): Promise; saveConfig(config: InstagramConfig): Promise; getAccount(accountId?: string): Promise; listAccounts(): Promise>; setAccount(account: InstagramAccount): Promise; setCurrent(accountId: string): Promise; removeAccount(accountId: string): Promise; clearCredentials(): Promise; getAccountPaths(accountId: string): InstagramAccountPaths; ensureAccountPaths(accountId: string): Promise; } //# sourceMappingURL=credential-manager.d.ts.map