import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import AwaitedIterator from '../AwaitedIterator'; import { INodeListIsolate } from '../interfaces/isolate'; import { ISuperNode } from '../interfaces/super'; export declare const getState: (instance: INodeListIsolate) => INodeListIsolateProperties, setState: (instance: INodeListIsolate, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export declare const awaitedIterator: AwaitedIterator; export default class NodeListIsolate implements INodeListIsolate { get length(): Promise; item(index: number): ISuperNode; forEach(callbackfn: (value: ISuperNode, key: number, parent: INodeListIsolate) => void, thisArg?: any): Promise; entries(): Promise>; keys(): Promise>; values(): Promise>; [Symbol.iterator](): Iterator; [index: number]: ISuperNode; } export interface INodeListIsolateProperties { awaitedPath: AwaitedPath; awaitedOptions: any; createInstanceName: string; createIterableName: string; readonly length?: Promise; } export declare const NodeListIsolatePropertyKeys: string[]; export declare const NodeListIsolateConstantKeys: never[];