import { OnesTable } from '../../../../../@ones-table/common';
import { CommandItem, CommandItemChildrenPlacement, CommandItemState } from '../../types';
import { CommandBar } from '../../command-bar';
import { ToolbarItem } from '../../table-command-types';
import './font-size.scss';
export declare class FontSizeItem implements ToolbarItem {
    private table;
    private parentType;
    id: string;
    name: string;
    desc?: string | undefined;
    children: CommandItem[];
    states: CommandItemState[];
    dropdown: boolean;
    manualShowChildren: boolean;
    childrenPlacement: CommandItemChildrenPlacement;
    icon?: string | undefined;
    forceTooltip: boolean;
    constructor(table: OnesTable, parentType?: 'menu' | 'toolbar');
    handleClick(bar: CommandBar, item: CommandItem): void;
    updateState(bar?: CommandBar): void;
}
