import type { StorageNodesColumnsSettings } from '../PaginatedStorageNodesTable/columns/types'; import type { StorageViewContext } from '../types'; export declare function useStorageNodesColumnsToSelect({ database, viewContext, columnsSettings, }: { database?: string; viewContext?: StorageViewContext; columnsSettings?: StorageNodesColumnsSettings; }): { columnsToShow: import("../../../components/nodesColumns/types").NodesColumn[]; columnsToSelect: { id: string; title: React.ReactNode; selected?: boolean; required?: boolean; sticky?: import("@gravity-ui/uikit").TableColumnConfig["sticky"]; column: import("../../../components/nodesColumns/types").NodesColumn; }[]; setColumns: (updated: import("@gravity-ui/uikit").TableColumnSetupItem[]) => void; selectedColumnIds: Set; };