export type IconOptions = {
    width: number;
    height: number;
    color: string;
    strokeWidth: number;
    secondaryColor?: string;
};
export type IconSize = 'small' | 'medium' | 'large' | 'x-large' | '2x-large';
declare const LuksoIcon_base: typeof import("lit").LitElement;
export declare class LuksoIcon extends LuksoIcon_base {
    name: string;
    size: string;
    color: string;
    secondaryColor: string;
    private sizes;
    render(): import("lit-html").TemplateResult<1>;
}
declare global {
    interface HTMLElementTagNameMap {
        'lukso-icon': LuksoIcon;
    }
}
export {};
//# sourceMappingURL=index.d.ts.map