import { PositionToButtons } from '../buttons/styleAdjustments/inputButtonPositions'; import { GenericInputButtonStyles } from '../../../../types/genericInputButton'; import { DefinedButtonStateStyles } from '../../../../types/buttonInternal'; import { DropupStyles } from '../../../../types/dropupStyles'; import { ButtonPosition } from '../../../../types/button'; import { InputButton } from '../buttons/inputButton'; type Styles = DefinedButtonStateStyles; export declare class Dropup extends InputButton { private readonly _menu; static BUTTON_ICON_CLASS: string; readonly buttonContainer: HTMLElement; constructor(containerElement: HTMLElement, styles?: DropupStyles); private static createButtonElement; private createInnerElementsForStates; private addClickEvent; private static createButtonContainer; addItem(buttonProps: InputButton): void; private addContainerEvents; static getPosition(pToBs: PositionToButtons, dropupStyles?: DropupStyles): ButtonPosition; } export {}; //# sourceMappingURL=dropup.d.ts.map