import type { Callback } from '@forgerock/sdk-types'; import { BaseCallback } from './base-callback.js'; /** * Represents a callback used to collect KBA-style security questions and answers. */ export declare class KbaCreateCallback extends BaseCallback { payload: Callback; /** * @param payload The raw payload returned by OpenAM */ constructor(payload: Callback); /** * Gets the callback prompt. */ getPrompt(): string; /** * Gets the callback's list of pre-defined security questions. */ getPredefinedQuestions(): string[]; /** * Gets whether the user can define questions. */ isAllowedUserDefinedQuestions(): boolean; /** * Sets the callback's security question. */ setQuestion(question: string): void; /** * Sets the callback's security question answer. */ setAnswer(answer: string): void; private setValue; } //# sourceMappingURL=kba-create-callback.d.ts.map