/** * Cross-platform credential storage. * * Provides a unified interface for securely storing and retrieving * credentials across macOS, Windows, and Linux. * * | Platform | Mechanism | * |----------|--------------------------------------------------------| * | macOS | System Keychain via `security` CLI | * | Windows | Windows Credential Manager via keytar (native wincred) | * | Linux | `secret-tool` (libsecret) if available, else file with | * | | 0o600 perms at ~/.config/teams-api/ | */ export interface CredentialStore { save(account: string, data: string): Promise; load(account: string): Promise; clear(account: string): Promise; } export declare function createCredentialStore(): CredentialStore; //# sourceMappingURL=credential-store.d.ts.map