import * as inspectorCommandTypes from './InspectorBackendCommands'; export declare class DOMDomainDebugger implements inspectorCommandTypes.DOMDomain.DOMDomainDispatcher { private _enabled; events: inspectorCommandTypes.DOMDomain.DOMFrontend; commands: any; constructor(); get enabled(): boolean; enable(): void; /** * Disables network tracking, prevents network events from being sent to the client. */ disable(): void; getDocument(): { root: inspectorCommandTypes.DOMDomain.Node; }; removeNode(params: inspectorCommandTypes.DOMDomain.RemoveNodeMethodArguments): void; setAttributeValue(params: inspectorCommandTypes.DOMDomain.SetAttributeValueMethodArguments): void; setAttributesAsText(params: inspectorCommandTypes.DOMDomain.SetAttributesAsTextMethodArguments): void; removeAttribute(params: inspectorCommandTypes.DOMDomain.RemoveAttributeMethodArguments): void; performSearch(params: inspectorCommandTypes.DOMDomain.PerformSearchMethodArguments): { searchId: string; resultCount: number; }; getSearchResults(params: inspectorCommandTypes.DOMDomain.GetSearchResultsMethodArguments): { nodeIds: inspectorCommandTypes.DOMDomain.NodeId[]; }; discardSearchResults(params: inspectorCommandTypes.DOMDomain.DiscardSearchResultsMethodArguments): void; highlightNode(params: inspectorCommandTypes.DOMDomain.HighlightNodeMethodArguments): void; hideHighlight(): void; resolveNode(params: inspectorCommandTypes.DOMDomain.ResolveNodeMethodArguments): { object: inspectorCommandTypes.RuntimeDomain.RemoteObject; }; }