import React from "react";
import type { FormEvent, MouseEvent } from "react";
import type { TriggerType } from "../../../types";
interface WidgetTriggersProps {
    triggerType: TriggerType;
    isOpen: boolean;
    onToggle: () => void;
    triggerText: string;
    placeholder: string;
    IconComponent: () => React.ReactElement;
    showWelcomeBubble: boolean;
    welcomeBubbleText?: string;
    previewMode: boolean;
    onDismissBubble: (event: MouseEvent<HTMLButtonElement>) => void;
    isInputBarCollapsed: boolean;
    setIsInputBarCollapsed: (value: boolean) => void;
    inputBarValue: string;
    setInputBarValue: (value: string) => void;
    onSubmitInputBar: (event: FormEvent<HTMLFormElement>) => void;
    accentColor?: string;
    iconColor?: string;
}
export declare function WidgetTriggers({ triggerType, isOpen, onToggle, triggerText, placeholder, IconComponent, showWelcomeBubble, welcomeBubbleText, previewMode, onDismissBubble, isInputBarCollapsed, setIsInputBarCollapsed, inputBarValue, setInputBarValue, onSubmitInputBar, accentColor, iconColor, }: WidgetTriggersProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=WidgetTriggers.d.ts.map