import { z } from 'zod'; export declare const EMBEDDED_TARGET = "voiceflow-chat-frame"; export declare enum RenderMode { /** * Embed the chat window into a specific container in the screen. * This won't show the Launcher button because the chat will be * opened by default. */ EMBEDDED = "embedded", /** * Shows the launcher button in the bottom corder of the screen, * and the user needs to push it to open/minimize the chat window. */ OVERLAY = "overlay", /** * Shows the chat as popover dialog in the center of the screen. */ POPOVER = "popover" } export type RenderOptions = z.infer; export declare const RenderOptions: z.ZodEffects>; target: z.ZodEffects>, HTMLElement | undefined, HTMLElement | undefined>; }, "strip", z.ZodTypeAny, { mode: RenderMode; target?: HTMLElement | undefined; }, { mode?: RenderMode | undefined; target?: HTMLElement | undefined; }>>, { mode: RenderMode.EMBEDDED; target: HTMLElement; } | { mode: RenderMode.OVERLAY; target?: undefined; }, { mode?: RenderMode | undefined; target?: HTMLElement | undefined; } | undefined>; //# sourceMappingURL=RenderOptions.dto.d.ts.map