import type { DynamicSecretsServerMessage, DynamicSecretsAgentMessage } from './types.js'; /** * Send function to send messages back to vault */ export type SendFunction = (message: DynamicSecretsAgentMessage) => void; /** * Set the vault's public key (received during connection) */ export declare function setVaultPublicKey(publicKey: string): void; /** * Get the vault's public key */ export declare function getVaultPublicKey(): string | null; /** * Handle a dynamic secrets message from vault */ export declare function handleDynamicSecretsMessage(message: DynamicSecretsServerMessage, send: SendFunction): Promise; //# sourceMappingURL=handler.d.ts.map