export declare const Icon: import("../../utils/with-install").WithInstall<import("vue").DefineComponent<{
    type: {
        type: StringConstructor;
        require: boolean;
        default: string;
    };
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    type?: unknown;
} & {
    type: string;
} & {}>, {
    type: string;
}>>;
export default Icon;
export type { IconProps, CustomIconOptions } from './src';
export { loadIconScripts } from './src';
