declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    readonly src: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly title: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "内嵌页面", boolean>;
    readonly width: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "100%", boolean>;
    readonly height: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "500px", boolean>;
    readonly loadingType: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<"lazy" | "eager">, unknown, unknown, "eager", boolean>;
    readonly showBorder: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
}>, {
    props: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
        readonly src: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
        readonly title: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "内嵌页面", boolean>;
        readonly width: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "100%", boolean>;
        readonly height: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "500px", boolean>;
        readonly loadingType: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<"lazy" | "eager">, unknown, unknown, "eager", boolean>;
        readonly showBorder: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    }>> & Readonly<{
        onError?: (...args: any[]) => any;
        onLoaded?: (...args: any[]) => any;
    }> & {}>;
    emit: (event: "error" | "loaded", ...args: any[]) => void;
    iframeRef: import("vue").Ref<HTMLIFrameElement, HTMLIFrameElement>;
    loading: import("vue").Ref<boolean, boolean>;
    error: import("vue").Ref<string, string>;
    timer: import("vue").Ref<number, number>;
    containerStyle: import("vue").ComputedRef<{
        width: string;
        height: string;
        border: string;
        overflow: string;
        'border-radius': string;
    }>;
    iframeStyle: import("vue").ComputedRef<{
        width: string;
        height: string;
        border: string;
        borderRadius: string;
    }>;
    handleLoad: () => void;
    handleError: () => void;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("error" | "loaded")[], "error" | "loaded", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    readonly src: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly title: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "内嵌页面", boolean>;
    readonly width: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "100%", boolean>;
    readonly height: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "500px", boolean>;
    readonly loadingType: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<"lazy" | "eager">, unknown, unknown, "eager", boolean>;
    readonly showBorder: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
}>> & Readonly<{
    onError?: (...args: any[]) => any;
    onLoaded?: (...args: any[]) => any;
}>, {
    readonly title: string;
    readonly width: string;
    readonly height: string;
    readonly src: string;
    readonly loadingType: import("ll-plus/es/utils").EpPropMergeType<import("vue").PropType<"lazy" | "eager">, unknown, unknown>;
    readonly showBorder: import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
