import { MouseEventHandler, default as React } from 'react'; export interface LauncherProps { /** * An image URL to be rendered as the icon. * Defaults to the "launch" SVG if not provided. */ image?: string | null | undefined; /** * A label that will be displayed on the launcher button. * If empty or undefined then the user will only see the icon. */ label?: string | undefined; /** * Is the Chat widget opened ? * If it's opened then we only show the close icon. */ isOpen: boolean; /** * A callback that will be executed when the button is clicked. */ onClick: MouseEventHandler; /** * Flag to use the default phone icon. */ isVoice?: boolean; /** * Flag to use image. */ withIcon?: boolean; /** * Flag to show loader in the launcher. */ isLoading?: boolean; /** * Flag to disable the launcher. */ isDisabled?: boolean; } /** * A floating action button used to launch the chat widget. * * @see {@link https://voiceflow.github.io/react-chat/?path=/story/components-launcher--default} */ export declare const LauncherWithLabel: React.FC; //# sourceMappingURL=index.d.ts.map