import type { NavigationTreeNodeType } from 'ydb-ui-components'; import { EIndexType, EPathSubType, EPathType } from '../../../types/api/schema'; import type { ETenantType } from '../../../types/api/tenant'; export declare const nodeTableTypeToPathType: Partial>; export declare const tableTypeToPathType: Partial>; export declare const rowTableNodeTypeToPathType: Partial>; export declare const nodeStreamingQueryTypeToPathType: Partial>; export declare const mapPathTypeToNavigationTreeType: (type?: EPathType, subType?: EPathSubType, defaultType?: NavigationTreeNodeType) => NavigationTreeNodeType; export declare const mapPathTypeToEntityName: (type?: EPathType, subType?: EPathSubType) => string | undefined; export declare const mapIndexTypeToEntityName: (type?: EIndexType) => string | undefined; export declare const mapDatabaseTypeToDBName: (type?: ETenantType) => string | undefined; export declare const isTableType: (pathType?: EPathType) => boolean; export declare const isColumnEntityType: (type?: EPathType) => boolean; export declare const isDatabaseEntityType: (type?: EPathType) => boolean; export declare const isCdcStreamEntityType: (type?: EPathType) => type is EPathType.EPathTypeCdcStream; export declare const isTopicEntityType: (type?: EPathType) => type is EPathType.EPathTypePersQueueGroup; export declare const isEntityWithTopicData: (type?: EPathType) => type is EPathType.EPathTypePersQueueGroup | EPathType.EPathTypeCdcStream; export declare const isChildlessPathType: (type?: EPathType, subType?: EPathSubType) => boolean; export declare const isExternalTableType: (type?: EPathType) => type is EPathType.EPathTypeExternalTable; export declare const isRowTableType: (type?: EPathType) => type is EPathType.EPathTypeTable; export declare const isViewType: (type?: EPathType) => type is EPathType.EPathTypeView; export declare const isSystemViewType: (type?: EPathType) => type is EPathType.EPathTypeSysView;