import { HTMLAttributes, FunctionalComponent } from 'vue'; interface IconNode { tag: string; attrs: { [key: string]: string; }; children?: IconNode[]; } interface IconPropType extends HTMLAttributes { spin?: boolean; rotate?: number; size?: number | string; ariaLabel?: string; } export declare const Icon: FunctionalComponent; export declare const CreateIcon: (name: string, data: IconNode) => FunctionalComponent; export declare const LineHeight: FunctionalComponent; export declare const CheckList: FunctionalComponent; export declare const EyeLine: FunctionalComponent; export declare const EyeCloseLine: FunctionalComponent; export declare const MoreLine: FunctionalComponent; export declare const Draggable: FunctionalComponent; export declare const CloseLine: FunctionalComponent; export declare const BrushLine: FunctionalComponent; export declare const SaveLine: FunctionalComponent; export declare const SearchLine: FunctionalComponent; export declare const ArrowDownSLine: FunctionalComponent; export declare const ViewFill: FunctionalComponent; export declare const AddFill: FunctionalComponent; export declare const TodoLine: FunctionalComponent; export declare const ShieldLine: FunctionalComponent; export declare const FilterLine: FunctionalComponent; export declare const PinLine: FunctionalComponent; export declare const SortLine: FunctionalComponent; export declare const ArrowRightLine: FunctionalComponent; export declare const EditLine: FunctionalComponent; export declare const FileCopyLine: FunctionalComponent; export declare const DeleteBinLine: FunctionalComponent; export declare const RoadMapLine: FunctionalComponent; export declare const ArrowDropDownFill: FunctionalComponent; export declare const TableLine: FunctionalComponent; export declare const SortAsc: FunctionalComponent; export declare const SortDesc: FunctionalComponent; declare const ICONFONTS: { LineHeight: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; CheckList: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; EyeLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; EyeCloseLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; MoreLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; Draggable: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; CloseLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; BrushLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; SaveLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; SearchLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; ArrowDownSLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; ViewFill: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; AddFill: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; TodoLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; ShieldLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; FilterLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; PinLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; SortLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; ArrowRightLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; EditLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; FileCopyLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; DeleteBinLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; RoadMapLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; ArrowDropDownFill: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; TableLine: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; SortAsc: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; SortDesc: { tag: string; attrs: { viewBox: string; }; children: { tag: string; attrs: { d: string; }; }[]; }; }; export declare const IconFont: FunctionalComponent; export {};