import type { App } from 'vue';
declare const IconFullscreenExitFill: {
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        size: {
            type: StringConstructor;
            default: string;
        };
        fill: {
            type: StringConstructor;
            default: string;
        };
        rotate: {
            type: NumberConstructor;
        };
        spin: {
            type: BooleanConstructor;
        };
    }>> & {
        onClick?: ((ev: MouseEvent) => any) | undefined;
    }, {
        iconClass: import("vue").ComputedRef<(string | {
            [x: string]: boolean;
        })[]>;
        innerStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
        onClick: (ev: MouseEvent) => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        click: (ev: MouseEvent) => true;
    }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        size: {
            type: StringConstructor;
            default: string;
        };
        fill: {
            type: StringConstructor;
            default: string;
        };
        rotate: {
            type: NumberConstructor;
        };
        spin: {
            type: BooleanConstructor;
        };
    }>> & {
        onClick?: ((ev: MouseEvent) => any) | undefined;
    }, {
        fill: string;
        size: string;
        spin: boolean;
    }, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        size: {
            type: StringConstructor;
            default: string;
        };
        fill: {
            type: StringConstructor;
            default: string;
        };
        rotate: {
            type: NumberConstructor;
        };
        spin: {
            type: BooleanConstructor;
        };
    }>> & {
        onClick?: ((ev: MouseEvent) => any) | undefined;
    }, {
        iconClass: import("vue").ComputedRef<(string | {
            [x: string]: boolean;
        })[]>;
        innerStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
        onClick: (ev: MouseEvent) => void;
    }, {}, {}, {}, {
        fill: string;
        size: string;
        spin: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    size: {
        type: StringConstructor;
        default: string;
    };
    fill: {
        type: StringConstructor;
        default: string;
    };
    rotate: {
        type: NumberConstructor;
    };
    spin: {
        type: BooleanConstructor;
    };
}>> & {
    onClick?: ((ev: MouseEvent) => any) | undefined;
}, {
    iconClass: import("vue").ComputedRef<(string | {
        [x: string]: boolean;
    })[]>;
    innerStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
    onClick: (ev: MouseEvent) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    click: (ev: MouseEvent) => true;
}, string, {
    fill: string;
    size: string;
    spin: boolean;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
    install: (app: App) => void;
};
export default IconFullscreenExitFill;
