export namespace defaultTheme { let breakpoint: number; let zIndex: number; namespace font { let family: string; let size: number; } namespace closed { export { CLOSED_PC as pc }; export let mobile: ResolvedClosed; } namespace open { let width: number; let height: number; let position: "bottom-right"; namespace offset { let x: number; let y: number; } let radius: number; let launcher: "hidden"; let draggable: boolean; namespace header { let visible: boolean; let title: null; let logo: null; let home: boolean; } namespace background { let image: null; } namespace colors { import background_1 = PALETTE.surface; export { background_1 as background }; import text = PALETTE.ink; export { text }; import accent = PALETTE.accent; export { accent }; import border = PALETTE.line; export { border }; export let shadow: string; import headerBackground = PALETTE.surface; export { headerBackground }; import headerText = PALETTE.ink; export { headerText }; import userBubble = PALETTE.accent; export { userBubble }; import userText = PALETTE.onAccent; export { userText }; import assistantBubble = PALETTE.raised; export { assistantBubble }; import assistantText = PALETTE.ink; export { assistantText }; import systemText = PALETTE.muted; export { systemText }; import inputBackground = PALETTE.surface; export { inputBackground }; import inputText = PALETTE.ink; export { inputText }; import inputPlaceholder = PALETTE.muted; export { inputPlaceholder }; } namespace bubble { let radius_1: number; export { radius_1 as radius }; export let tail: "none"; } namespace loading { export let auto: boolean; export let style: "spinner"; let text_1: null; export { text_1 as text }; export let timeout: number; } namespace speaker { namespace assistant { let name: null; let avatar: null; } namespace user { let name_1: null; export { name_1 as name }; let avatar_1: null; export { avatar_1 as avatar }; } } namespace animation { let enter: "scale"; let exit: "fade"; let duration: number; let scroll: "smooth"; } namespace input { let maxRows: number; let placeholder: null; let attach: boolean; let accept: string; let multiple: boolean; } } namespace hidden { export namespace animation_1 { let exit_1: "fade"; export { exit_1 as exit }; let duration_1: number; export { duration_1 as duration }; } export { animation_1 as animation }; } } /** The measurements a phone falls back to when only `closed.pc` was given. */ export const mobileClosedDefaults: Partial; /** @type {ResolvedClosed} */ declare const CLOSED_PC: ResolvedClosed; import type { ResolvedClosed } from '../types.js'; declare namespace PALETTE { let accent_1: string; export { accent_1 as accent }; export let ink: string; export let muted: string; export let surface: string; export let raised: string; export let line: string; export let onAccent: string; } export {};