import * as UI from '../../ui/legacy/legacy.js'; export declare class PropertiesWidget extends UI.ThrottledWidget.ThrottledWidget { private node; private readonly showAllPropertiesSetting; private filterRegex; private readonly noMatchesElement; private readonly treeOutline; private readonly expandController; private lastRequestedNode?; constructor(); static instance(opts?: { forceNew: boolean | null; } | undefined): PropertiesWidget; private filterProperties; private filterList; private setNode; doUpdate(): Promise; private onNodeChange; wasShown(): void; }