UNPKG

deep-chat

Version:

Customizable chat component for AI APIs

27 lines 1.09 kB
import { FileAttachmentsType } from '../../fileAttachments/fileAttachmentTypes/fileAttachmentsType'; import { ButtonContainersT } from '../../buttonContainers/buttonContainers'; import { DropupStyles } from '../../../../../types/dropupStyles'; import { BUTTON_TYPE } from '../../../../../types/buttonTypes'; import { ButtonPosition } from '../../../../../types/button'; import { InputButton } from '../inputButton'; export type Positions = { [key in ButtonPosition]: ButtonProps[]; }; type ButtonProps = { button: InputButton; buttonType?: BUTTON_TYPE; fileType?: FileAttachmentsType; }; type Buttons = { [key in BUTTON_TYPE]?: ButtonProps; }; export declare class InputButtonPositions { private static addToDropup; private static addToSideContainer; private static setPosition; private static createPositionsObj; private static generatePositions; static addButtons(buttonContainers: ButtonContainersT, buttons: Buttons, container: HTMLElement, dropupStyles?: DropupStyles): Positions; } export {}; //# sourceMappingURL=inputButtonPositions.d.ts.map