import type { CallbackButtonTemplate } from '../keyboard.ts'; import type { Choices, ChoiceTextFunc, ManyChoicesOptions } from './types.ts'; export declare function generateChoicesButtons(uniqueIdentifierPrefix: string, isSubmenu: boolean, options: ManyChoicesOptions): (context: Context, path: string) => Promise; export declare function generateChoicesPaginationButtons(uniqueIdentifierPrefix: string, choiceKeys: number, currentPage: number | undefined, options: ManyChoicesOptions): CallbackButtonTemplate[]; export declare function createChoiceTextFunction(choices: Choices, buttonText: undefined | ChoiceTextFunc): ChoiceTextFunc;