import type { MessageMutualPayload } from "../../adaptor"; import type { Prompt } from "../../core/inquire"; export type UseMultiPagePromptResult> = { setPage: (page: TPagesKeys) => void; result: ReturnType>; }; /** * 複数のページを持つPromptを作りやすくするためのhook * 各ページの状態は常に保持される * @param renderPages 各ページのPromptをRenderする関数のEntries 毎renderごとで順序が変わってはいけない * @param defaultPage 初期表示するページのキー * @returns {setPage, result} */ export declare const useMultiPagePrompt: >(renderPages: [TPagesKeys, () => MessageMutualPayload][], defaultPage: TPagesKeys) => UseMultiPagePromptResult; //# sourceMappingURL=useMultiPagePrompt.d.ts.map