import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IDOMRectReadOnly } from '../interfaces/official'; export declare const getState: (instance: IDOMRectReadOnly) => IDOMRectReadOnlyProperties, setState: (instance: IDOMRectReadOnly, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export declare function DOMRectReadOnlyGenerator(): { new (_x?: number | undefined, _y?: number | undefined, _width?: number | undefined, _height?: number | undefined): { readonly bottom: Promise; readonly height: Promise; readonly left: Promise; readonly right: Promise; readonly top: Promise; readonly width: Promise; readonly x: Promise; readonly y: Promise; toJSON(): Promise; }; }; export interface IDOMRectReadOnlyProperties { awaitedPath: AwaitedPath; awaitedOptions: any; readonly bottom?: Promise; readonly height?: Promise; readonly left?: Promise; readonly right?: Promise; readonly top?: Promise; readonly width?: Promise; readonly x?: Promise; readonly y?: Promise; } export declare const DOMRectReadOnlyPropertyKeys: string[]; export declare const DOMRectReadOnlyConstantKeys: never[];