import { CustomStyle } from '../../../../types/styles';
import { DropupMenuStyles } from '../../../../types/dropupStyles';
import { InputButton } from '../buttons/inputButton';
import { DropupMenu } from './dropupMenu';
export declare class DropupItem {
    static MENU_ITEM_CLASS: string;
    static DISABLED_ITEM_CLASS: string;
    static ACTIVE_ITEM_CLASS: string;
    static TEXT_CLASS: string;
    static ICON_CLASS: string;
    private static addItemEvents;
    static createItemText(dropupText?: string, textStyle?: CustomStyle): HTMLDivElement;
    static createItemIcon(inputButtonElement: Element, iconContainerStyle?: CustomStyle): HTMLDivElement;
    private static populateItem;
    static createItem(menu: DropupMenu, inputButton: InputButton, styles?: DropupMenuStyles): HTMLDivElement;
}
//# sourceMappingURL=dropupItem.d.ts.map