import type { Component } from "../common"; import { type UIElement } from "../element/common"; import type { CSSProperties, HTMLAttributes, SVGAttributes } from "../html"; export type HtmlProps = Partial>; export type LayoutProps = Partial<{ itemsAlignH: "start" | "end" | "center" | "stretch" | "uniform" | "dock"; itemsAlignV: "start" | "end" | "center" | "stretch" | "uniform" | "dock"; orientation: "vertical" | "horizontal"; }>; export type StyleProps = { style?: CSSProperties; }; export type Icon = Component; export type SVGProps = SVGAttributes; export declare function createIcon(elt: UIElement): Icon;