import AwaitedHandler from '../AwaitedHandler'; import AwaitedPath from '../AwaitedPath'; import { IXPathExpression, IXPathResult } from '../interfaces/official'; import { INodeIsolate } from '../interfaces/isolate'; export declare const getState: (instance: IXPathExpression) => IXPathExpressionProperties, setState: (instance: IXPathExpression, properties: Partial) => void; export declare const awaitedHandler: AwaitedHandler; export declare function XPathExpressionGenerator(): { new (): { evaluate(contextNode: INodeIsolate, type?: number | undefined, result?: IXPathResult | null | undefined): IXPathResult; }; }; export interface IXPathExpressionProperties { awaitedPath: AwaitedPath; awaitedOptions: any; } export declare const XPathExpressionPropertyKeys: never[]; export declare const XPathExpressionConstantKeys: never[];