export type SecureInputKind = 'password' | 'text'; export interface PendingSecureInputResponse { promptId: string; messageId?: string; callId?: string; prompt: string; inputKind: SecureInputKind; allowRemember: boolean; allowEmpty: boolean; createdAt: number; } export declare const secureInputMixin: { submitSecureInput(sessionId: string, promptId: string, value: string, remember?: boolean): Promise<{ ok: boolean; promptId: string; cancelled: boolean; }>; cancelSecureInput(sessionId: string, promptId: string): Promise<{ ok: boolean; promptId: string; cancelled: boolean; }>; getPendingSecureInputs(sessionId: string): Promise<{ ok: boolean; pending: PendingSecureInputResponse[]; }>; }; //# sourceMappingURL=secure-input.d.ts.map