import { IContentManagementClientConfig } from '../../config'; import { Identifiers } from '../../models'; import { ContentManagementQueryService } from '../../services'; export declare class ContentTypeIdentifierQuery { protected config: IContentManagementClientConfig; protected queryService: ContentManagementQueryService; protected buildResult: (config: IContentManagementClientConfig, queryService: ContentManagementQueryService, identifier: Identifiers.ContentTypeIdentifier) => TResult; constructor(config: IContentManagementClientConfig, queryService: ContentManagementQueryService, buildResult: (config: IContentManagementClientConfig, queryService: ContentManagementQueryService, identifier: Identifiers.ContentTypeIdentifier) => TResult); /** * Gets using internal Id * @param id Internal Id of content item */ byTypeId(id: string): TResult; /** * Gets query using external Id * @param id External Id of content item */ byTypeExternalId(id: string): TResult; /** * Gets query using codename * @param codename Codename of content item */ byTypeCodename(codename: string): TResult; }