export type SecretsProviderName = 'aws' | 'cloudflare';
export type ManifestKeySpec = {
    aws?: {
        secretId: string;
        jsonKey?: string;
    };
    cloudflare?: {
        key: string;
        namespaceId?: string;
    };
};
export type SecretsManifest = {
    provider: SecretsProviderName;
    keys: Record<string, ManifestKeySpec>;
};
export declare const Manifest: Readonly<{
    load(params: {
        cwd: string;
        path: string;
        provider: SecretsProviderName;
    }): Promise<SecretsManifest>;
}>;
export default Manifest;
//# sourceMappingURL=Manifest.d.ts.map