export function WindowViewPropertiesComponent(options: any, render: any, settings: any): void;
export class WindowViewPropertiesComponent {
    constructor(options: any, render: any, settings: any);
    toolId: 12;
    render: any;
    settings: any;
    viewPropertiesId: string;
    searchTerm: string;
    searchComponent: SearchInput | null;
    currentNodeId: number;
    data: any[];
    curatedData: any[];
    debouncedTrackSearchEvent: (...args: any[]) => void;
    defaultPropertiesContent: HTMLDivElement;
    propertiesCard: PropertiesCardComponent;
    allProperties: any[];
    tabs: TabsComponent;
    allPropertiesContentDiv: HTMLDivElement;
    allPropertiesHeaderDiv: HTMLDivElement;
    allPropertiesBodyDiv: HTMLDivElement;
    allPropertiesHeaderCard: PropertiesCardComponent;
    OnUpdateProperties(pageToUpdate: any): void;
    curatedListSetPropActions(formattedData: any): void;
    nonCuratedListSetPropActions(formattedData: any): void;
    OnGetProperties(response: any): void;
    OnGetPropertyName(response: any): void;
    OnSelectedUpdated(): void;
    CenterWindow(): void;
    OnClose(): void;
    CreateSearchContent(): void;
    onTrackSearch(): void;
    OnSelectTool(data: any): void;
    disableWithState(state: any): void;
    formatForCategoriesFromData(data: any): {};
    updateAllPropertiesHeaderSearchResultsEmpty(): void;
    objectSelectedFromModel(payload: any): void;
    lastNodeSelectedFromObjectTree(nodeId: any): void;
    updateCurrentNodeProperties(nodeId: any): void;
    fetchObjectProperties(): void;
}
import { SearchInput } from '../SearchInput';
import { PropertiesCardComponent } from '../PropertiesCardComponent';
import { TabsComponent } from '../TabsComponent';
