import * as Schema from "effect/Schema";
declare const VolumeSecret_base: Schema.Class<VolumeSecret, {
    /**
     * Key is the name of the key of the key-value pair passed to the
     * plugin.
     */
    Key: typeof Schema.String;
    /**
     * Secret is the swarm Secret object from which to read data. This can
     * be a Secret name or ID. The Secret data is retrieved by Swarm and
     * used as the value of the key-value pair passed to the plugin.
     */
    Secret: typeof Schema.String;
}, Schema.Struct.Encoded<{
    /**
     * Key is the name of the key of the key-value pair passed to the
     * plugin.
     */
    Key: typeof Schema.String;
    /**
     * Secret is the swarm Secret object from which to read data. This can
     * be a Secret name or ID. The Secret data is retrieved by Swarm and
     * used as the value of the key-value pair passed to the plugin.
     */
    Secret: typeof Schema.String;
}>, never, {
    readonly Key: string;
} & {
    readonly Secret: string;
}, {}, {}>;
export declare class VolumeSecret extends VolumeSecret_base {
}
export {};
//# sourceMappingURL=VolumeSecret.generated.d.ts.map