import { Descriptor, VirtualSources, VirtualSource, VirtualSourceEntry, UnionType, VirtualSourceMapping, DataType } from '../../state/index.js'; export declare function _getVirtualSources(descriptor: Descriptor): VirtualSources; export declare function getVirtualSources(descriptor: Descriptor): Array; export declare function _getVirtualSource(descriptor: Descriptor, virtualSourceId: string): VirtualSource; export declare function getVirtualSourceSourceIds(descriptor: Descriptor, virtualSourceId: string): Array; export declare function _getVirtualSourceEntry(descriptor: Descriptor, virtualSourceId: string, sourceId: string): VirtualSourceEntry; export declare function getVirtualSourceEntryUnionType(descriptor: Descriptor, virtualSourceId: string, sourceId: string): UnionType; export declare function _getVirtualSourceMappings(descriptor: Descriptor, virtualSourceId: string, sourceId: string): Array; export declare function getVirtualSourceEntryMappings(descriptor: Descriptor, virtualSourceId: string, sourceId: string): Array; export declare function getVirtualSourceMappingsAlias(descriptor: Descriptor, virtualSourceId: string): Array; export declare function getVirtualSourceMappingType(descriptor: Descriptor, virtualSourceId: string, alias: string): DataType; export declare function _getVirtualSourceEntryMapping(descriptor: Descriptor, virtualSourceId: string, sourceId: string, mappingAlias: string): VirtualSourceMapping; export declare function getVirtualSourceEntryMappingName(descriptor: Descriptor, virtualSourceId: string, sourceId: string, mappingAlias: string): string; export declare function getVirtualSourceEntryMappingType(descriptor: Descriptor, virtualSourceId: string, sourceId: string, mappingAlias: string): DataType; export declare function _virtualSourceEntryIndexFinder(descriptor: Descriptor, virtualSourceId: string, sourceEntryId: string): number; export declare function _virtualSourceEntryIndexSelector(descriptor: Descriptor, virtualSourceId: string, sourceEntryId: string): number; export declare function _virtualSourceEntryMappingIndexSelector(descriptor: Descriptor, virtualSourceId: string, sourceEntryId: string, alias: string): number; export declare function _virtualSourceAliasExistValidator(descriptor: Descriptor, virtualSourceId: string, alias: string): void; export declare function _virtualSourceIdValidator(descriptor: Descriptor, virtualSourceId: string): void; export declare function getVirtualSourceIdsWithSource(state: Descriptor, sourceId: string): Array;