import { Element_ } from '../../../../Class/Element';
import { System } from '../../../../system';
import { Dict } from '../../../../types/Dict';
import { CH } from '../../../../types/interface/CH';
import { W } from '../../../../types/interface/W';
export interface I {
    src: string;
    srcdoc: string;
    style: object;
    attr: Dict<string>;
}
export interface O {
}
export default class Iframe extends Element_<I, O> implements CH, W {
    __: string[];
    constructor(system: System);
    postMessage(data: any, target: string, transferables: Transferable[]): void;
    send(data: any): Promise<void>;
}
