export declare class Icon {
    host: HTMLElement;
    /**
     * The `label` prop is used for accessibility purposes. It provides a text alternative for screen readers, allowing users with visual impairments to understand the meaning of the icon.
     * If the `label` prop is not provided, the component will fall back to using the `name` prop as the accessible name for the icon.
     */
    label?: string;
    size?: "2xs" | "xs" | "s" | "m" | "l" | "xl";
    name: string;
    color: string;
    render(): import("@stencil/core/jsx-runtime").JSX.Element;
}
