import { FieldBaseHandler } from './FieldBaseHandler';
import { WrText } from '../../../model/document';
import { LayoutContext } from '../../LayoutContext';
import { TextRun } from '../../../view/runs/TextRun';
import { HandlerContext } from '../../types';
type WidgetOption = {
    value: any;
    label: string;
};
export declare class OptionHandler extends FieldBaseHandler {
    static layout(ctx: HandlerContext): void;
    static isVerticalLayout(wr: WrText): boolean;
    static layoutField(ctx: HandlerContext): void;
    static layoutOptionItem(context: LayoutContext, wr: WrText, option: WidgetOption, optionIndex: number, layoutStyle: ReturnType<typeof TextRun.textStyle2LayoutStyle>): void;
}
export {};
