import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IHTMLTableElementIsolate } from '../interfaces/isolate'; import { IHTMLTableCaptionElement, IHTMLTableSectionElement } from '../interfaces/official'; import { ISuperHTMLCollection } from '../interfaces/super'; export declare const getState: (instance: IHTMLTableElementIsolate) => IHTMLTableElementIsolateProperties, setState: (instance: IHTMLTableElementIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export default class HTMLTableElementIsolate implements IHTMLTableElementIsolate { get align(): Promise; get bgColor(): Promise; get border(): Promise; get caption(): IHTMLTableCaptionElement; get cellPadding(): Promise; get cellSpacing(): Promise; get frame(): Promise; get rows(): Promise | ISuperHTMLCollection | Promise; get rules(): Promise; get summary(): Promise; get tBodies(): ISuperHTMLCollection; get tFoot(): IHTMLTableSectionElement; get tHead(): IHTMLTableSectionElement; get width(): Promise | Promise; } export interface IHTMLTableElementIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly align?: Promise; readonly bgColor?: Promise; readonly border?: Promise; readonly caption?: IHTMLTableCaptionElement; readonly cellPadding?: Promise; readonly cellSpacing?: Promise; readonly frame?: Promise; readonly rows?: Promise | ISuperHTMLCollection | Promise; readonly rules?: Promise; readonly summary?: Promise; readonly tBodies?: ISuperHTMLCollection; readonly tFoot?: IHTMLTableSectionElement; readonly tHead?: IHTMLTableSectionElement; readonly width?: Promise | Promise; } export declare const HTMLTableElementIsolatePropertyKeys: string[]; export declare const HTMLTableElementIsolateConstantKeys: never[];