import { ElementDefinitionsMap, FtLitElement } from "@fluid-topics/ft-wc-utils";
import { FtdsIconProperties, FtdsIconVariants } from "./ftds-icon.properties.js";
import { FtdsIcons } from "./ftds-icons";
export declare class FtdsIcon extends FtLitElement implements FtdsIconProperties {
    static elementDefinitions: ElementDefinitionsMap;
    static styles: import("lit").CSSResult[];
    variant?: FtdsIconVariants;
    icon?: FtdsIcons;
    monospace: boolean;
    ariaHidden: string;
    protected render(): import("lit-html").TemplateResult<1>;
    private buildIcon;
}
