import { Contracts } from '../../contracts'; import { IDeliveryClientConfig } from '../../config'; import { ClientTypes, IContentTypeQueryConfig, IDeliveryNetworkResponse, Responses } from '../../models'; import { QueryService } from '../../services'; import { BaseQuery } from '../common/base-query.class'; export declare class SingleTypeQuery extends BaseQuery, IContentTypeQueryConfig, Contracts.IViewContentTypeContract> { protected config: IDeliveryClientConfig; protected queryService: QueryService; private typeCodename; protected _queryConfig: IContentTypeQueryConfig; constructor(config: IDeliveryClientConfig, queryService: QueryService, typeCodename: string); toPromise(): Promise, Contracts.IViewContentTypeContract>>; getUrl(): string; map(json: any): Responses.IViewContentTypeResponse; }