interface Message {
    mesage: string;
    type: string;
}
type __VLS_Props = {
    src: string;
    title?: string;
    height?: string;
    width?: string;
    name?: string;
    sandbox?: string;
    allow?: string;
    allowfullscreen?: boolean;
    loading?: 'eager' | 'lazy';
    referrerpolicy?: string;
    marginwidth?: number;
    marginheight?: number;
    scrolling?: 'yes' | 'no' | 'auto';
    csp?: string;
    srcset?: string;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {
    contentWindow: () => Window | null;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
    message: (payload: Message) => any;
    load: (payload: Event) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
    onMessage?: ((payload: Message) => any) | undefined;
    onLoad?: ((payload: Event) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
    iframe: HTMLIFrameElement;
}, HTMLIFrameElement>;
export default _default;
//# sourceMappingURL=IframeVue.vue.d.ts.map