UNPKG

deep-chat

Version:

Customizable chat component for AI APIs

21 lines 1.07 kB
import { PositionToButtons } from '../buttons/styleAdjustments/inputButtonPositions'; import { GenericInputButtonStyles } from '../../../../types/genericInputButton'; import { DefinedButtonStateStyles } from '../../../../types/buttonInternal'; import { DropupStyles } from '../../../../types/dropupStyles'; import { InputButton } from '../buttons/inputButton'; type Styles = DefinedButtonStateStyles<GenericInputButtonStyles>; export declare class Dropup extends InputButton<Styles> { 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): import('../../../../types/button').ButtonPosition; } export {}; //# sourceMappingURL=dropup.d.ts.map