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; element: () => HTMLIFrameElement | 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