import { ITab } from '@ws-ui/shared';
export declare const selectRoot: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').IRootState) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => import('../modules').IRootState, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTabs: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectActiveTab: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => string) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => string, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectRecentFiles: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectCurrentTab: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTabMaxWeight: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | null) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | null, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectPreviewedWebformsPaths: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => string[]) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) => string[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectHasTabs: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => boolean) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) => boolean, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTabByPath: (tabPath: string) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined) & import('reselect').OutputSelectorFields<(args_0: import('../modules').IRootState) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTabNameByPath: (tabPath: string) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => string | undefined) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined) => string | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectContentByPath: (tabPath: string, contentPath?: string) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => any) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined) => any, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTabExtraByPath: (tabPath: string) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}> | undefined) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>> | undefined) => Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}> | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectWebformNodes: (path: string, transformer?: (value: object) => any) => ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => any) & import('reselect').OutputSelectorFields<(args_0: any) => any, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTouchedTabs: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) => ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectTouchedTabsLength: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => number) & import('reselect').OutputSelectorFields<(args_0: ITab<any, Partial<{
    initialLineInfo: {
        line: number;
        offset?: number;
        lastModification: number;
    };
    initialSelectionInfo: {
        selection: import('@ws-ui/shared').ITextEditorSelection;
        lastModification: number;
    };
    diffContent: string;
    attributes: import('@ws-ui/shared').IMethodAttributes;
    source: import('@ws-ui/shared').ISource;
    editor: import('@ws-ui/shared').IEditor;
    ext: import('@ws-ui/shared').DebuggerFileExtension;
    kind: string;
    eventReportView: "full" | "compact";
    eventReportFilters: string[];
}>>[]) => number, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectExplorer: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem[]) & import('reselect').OutputSelectorFields<(args_0: import('redux').CombinedState<{
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}>) => import('../modules').ITreeItem[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectWebFormsFolder: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem | undefined) & import('reselect').OutputSelectorFields<(args_0: import('redux').CombinedState<{
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}>) => import('../modules').ITreeItem | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectMethodsFolder: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem | undefined) & import('reselect').OutputSelectorFields<(args_0: import('redux').CombinedState<{
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}>) => import('../modules').ITreeItem | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectClassesFolder: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem | undefined) & import('reselect').OutputSelectorFields<(args_0: import('redux').CombinedState<{
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}>) => import('../modules').ITreeItem | undefined, {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectMethods: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem[]) & import('reselect').OutputSelectorFields<(args_0: import('../modules').ITreeItem | undefined) => import('../modules').ITreeItem[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectWebForms: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem[]) & import('reselect').OutputSelectorFields<(args_0: import('../modules').ITreeItem | undefined) => import('../modules').ITreeItem[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
export declare const selectClasses: ((state: import('redux').EmptyObject & {
    root: import('../modules').IRootState;
    explorer: import('../modules').ITreeItem[];
    debugger: import('../modules').IDebuggerState;
    settings: import('../modules').ISettingsState;
    catalog: {
        state: "loading";
    } | {
        state: "loaded";
        model: datasources.IEnhancedCatalog;
    } | {
        state: "error";
        error: string;
    };
    roles: import('../modules').IRolesState;
    sharedDatasources: import('../modules').ISharedDatasourcesState;
    sharedAppEvents: import('../modules').ISharedAppEventsState;
    savedConditions: import('../modules').ISavedConditionsState;
    webforms: import('../modules').IWebformEditorState;
    modals: import('../modules').IModalsState;
    sharedCSS: import('../modules').ISharedCSSState;
    model: import('../modules').IModelState;
    tasks: import('@ws-ui/shared').ISingleTask[];
}) => import('../modules').ITreeItem[]) & import('reselect').OutputSelectorFields<(args_0: import('../modules').ITreeItem | undefined) => import('../modules').ITreeItem[], {
    clearCache: () => void;
}> & {
    clearCache: () => void;
};
