/** * SecretStore implementation backed by a .env file. * * Default location: ~/.slicc/secrets.env * Override via SLICC_SECRETS_FILE env var. * * File is created with mode 0600 if it doesn't exist. */ import type { Secret, SecretEntry, SecretStore } from './types.js'; export declare class EnvSecretStore implements SecretStore { private readonly filePath; constructor(filePath?: string); get(name: string): Secret | null; set(name: string, value: string, domains: string[]): void; delete(name: string): void; list(): SecretEntry[]; private readEntries; private readSecrets; private writeEntries; }