import type { PendingSecretName, ProjectState } from './schema.js'; export declare const PENDING_SECRET_NAMES: readonly PendingSecretName[]; export type PendingSecretStorage = 'keyring' | 'local'; export type PendingSecretStoreResult = { storage: PendingSecretStorage; }; export declare function storePendingSecret(project: ProjectState, name: PendingSecretName, value: string, opts?: { allowLocalFallback?: boolean; }): PendingSecretStoreResult; export declare function readPendingSecret(project: ProjectState, name: PendingSecretName): string | null; export declare function clearPendingSecret(project: ProjectState, name: PendingSecretName): void; export declare function clearPendingSecrets(project: ProjectState): void; export declare function pendingSecretLabels(project: ProjectState): string[]; export declare function hasPendingSecret(project: ProjectState, name: PendingSecretName): boolean; //# sourceMappingURL=pending-secrets.d.ts.map