export type SecureInputKind = 'password' | 'text'; export interface PendingSecureInput { promptId: string; messageId?: string; callId?: string; prompt: string; inputKind: SecureInputKind; allowRemember: boolean; allowEmpty: boolean; createdAt: number; } interface SecureInputState { pendingInputs: PendingSecureInput[]; addPendingInput: (input: PendingSecureInput) => void; removePendingInput: (promptId: string) => void; setPendingInputs: (inputs: PendingSecureInput[]) => void; clearPendingInputs: () => void; } export declare const useSecureInputStore: import("zustand").UseBoundStore>; export {}; //# sourceMappingURL=secureInputStore.d.ts.map