/** * CleoOS keystore — Pi API key management with XDG-compliant storage. * * Wraps Pi's `FileAuthStorageBackend` with a CleoOS-specific path so * that credentials are persisted at `~/.config/cleo/auth/auth.json` (the * `auth` sub-path of the CleoOS config directory) rather than Pi's * default location. * * This ensures: * - Credentials survive `cleoos` reinstalls (XDG is outside the package). * - Multiple CleoOS installations on the same host share credentials. * - The auth file lives under the XDG Config spec (`~/.config/cleo/`). * * @packageDocumentation */ import { FileAuthStorageBackend } from '@mariozechner/pi-coding-agent'; /** * Resolve a `FileAuthStorageBackend` configured to use the CleoOS XDG * auth directory (`~/.config/cleo/auth/auth.json`). * * The directory is NOT created here — that is handled by the postinstall * script so that directory creation is a one-time operation. * * @returns A `FileAuthStorageBackend` pointed at the XDG-compliant path. */ export declare function resolveKeystore(): FileAuthStorageBackend; //# sourceMappingURL=keystore.d.ts.map