/** * SVG icon components shared across the chat UI. * * Inline rather than imported as files so the bundle stays a single .js * artefact (chat is lazy-loaded; the wrapper unpacks ~100KB of Ably + UI * over the wire). */ import type { JSX } from "preact"; type IconProps = JSX.SVGAttributes; export declare function CloseIcon(props: IconProps): JSX.Element; export declare function BackIcon(props: IconProps): JSX.Element; export declare function SendIcon(props: IconProps): JSX.Element; export declare function ChatBubbleIcon(props: IconProps): JSX.Element; export declare function AiIcon(props: IconProps): JSX.Element; export declare function PersonIcon(props: IconProps): JSX.Element; export declare function MessagesIcon(props: IconProps): JSX.Element; export declare function PeopleIcon(props: IconProps): JSX.Element; export {};