import { ConseilServerInfo } from '../types/conseil/QueryTypes'; import { PlatformDefinition, NetworkDefinition, EntityDefinition, AttributeDefinition } from '../types/conseil/MetadataTypes'; export declare namespace ConseilMetadataClient { function executeMetadataQuery(serverInfo: ConseilServerInfo, route: string): Promise; function getPlatforms(serverInfo: ConseilServerInfo): Promise; function getNetworks(serverInfo: ConseilServerInfo, platform: string): Promise; function getEntities(serverInfo: ConseilServerInfo, platform: string, network: string): Promise; function getAttributes(serverInfo: ConseilServerInfo, platform: string, network: string, entity: string): Promise; function getAttributeValues(serverInfo: ConseilServerInfo, platform: string, network: string, entity: string, attribute: string): Promise; function getAttributeValuesForPrefix(serverInfo: ConseilServerInfo, platform: string, network: string, entity: string, attribute: string, prefix: string): Promise; }