import { Confidant, TaskMaker } from "../../core/task"; import { AWSSecret_, AWSSecretContext } from "./awsSecret"; declare class AWSJSONSecret_ extends AWSSecret_ { validate_: (data: unknown) => V; constructor(confidant: Confidant>, key: string, validate_: (data: unknown) => V); decodeSecret_(data: string): Record; validateSecretData(data: Record): V; } export declare const AWSJSONSecret: >(key: string, validate?: (data: unknown) => V) => TaskMaker; export declare type AWSJSONSecret> = AWSJSONSecret_; export {}; //# sourceMappingURL=awsJSONSecret.d.ts.map