import { GenericMenu } from '../generic-menu'; import { DefaultCtx, MenuOption, RangeConfig, RangeState } from '../interfaces'; import { KeyboardButton } from '../keyboard-button'; export declare class RangeMenu = RangeState, TValue extends string = string> extends GenericMenu { private config; constructor(config: RangeConfig); stateToMenu(state: TState): KeyboardButton[]; menuToState(menu: TValue[]): RangeState; onActiveButton(ctx: TCtx, activeButton: MenuOption): void; formatButtonLabel(ctx: TCtx, button: KeyboardButton): string; private getRangeButtonIndexes; }