import type { ChatWidgetMode, ChatWidgetTheme } from './config.js'; /** * Render the widget's scoped stylesheet. All theme values are injected as CSS * custom properties on `:host` so they can be overridden per-instance and so the * styles below stay static. Kept deliberately framework-light — no Tailwind, no * runtime CSS-in-JS; just a string the web component drops into its shadow root. * * `mode` switches the host positioning + panel sizing between the floating * popover (default) and the full-page layout (fills its container/viewport). */ export declare function buildStyles(theme: Required, mode?: ChatWidgetMode): string; //# sourceMappingURL=styles.d.ts.map