import { IHttpService, ISDKInfo } from 'kentico-cloud-core'; import { Observable } from 'rxjs'; import { IContentManagementClientConfig } from '../config/icontent-management-client-config.interface'; import { ContentItemContracts } from '../contracts'; import { AssetModels, ContentTypeModels, ContentTypeSnippetModels, IContentManagementQueryConfig, LanguageVariantModels, TaxonomyModels, WorkflowModels, LanguageModels } from '../models'; import { AssetResponses, BaseResponses, ContentItemResponses, ContentTypeResponses, ContentTypeSnippetResponses, LanguageVariantResponses, ProjectResponses, TaxonomyResponses as TaxonomyResponses, WorkflowResponses, LanguageResponses } from '../responses'; import { BaseContentManagementQueryService } from './base-content-management-service.class'; export declare class ContentManagementQueryService extends BaseContentManagementQueryService { protected config: IContentManagementClientConfig; protected httpService: IHttpService; protected sdkInfo: ISDKInfo; constructor(config: IContentManagementClientConfig, httpService: IHttpService, sdkInfo: ISDKInfo); publishOrScheduleLanguageVariant(url: string, data: WorkflowModels.IPublishOrSchedulePublishData, config: IContentManagementQueryConfig): Observable; createNewVersionOfLanguageVariant(url: string, config: IContentManagementQueryConfig): Observable; unpublishLanguageVariant(url: string, config: IContentManagementQueryConfig): Observable; cancelScheduledPublishingOfLanguageVariant(url: string, config: IContentManagementQueryConfig): Observable; changeWorkflowStepOfLanguageVariant(url: string, config: IContentManagementQueryConfig): Observable; listWorkflowSteps(url: string, config: IContentManagementQueryConfig): Observable; addContentType(url: string, data: ContentTypeModels.IAddContentTypeData, config: IContentManagementQueryConfig): Observable; viewContentTypeSnippet(url: string, config: IContentManagementQueryConfig): Observable; deleteContentTypeSnippet(url: string, config: IContentManagementQueryConfig): Observable; addContentTypeSnippet(url: string, data: ContentTypeSnippetModels.IAddContentTypeSnippetData, config: IContentManagementQueryConfig): Observable; listContentTypeSnippets(url: string, config: IContentManagementQueryConfig): Observable; validateProjectContent(url: string, data: { projectId: string; }, config: IContentManagementQueryConfig): Observable; deleteContentType(url: string, config: IContentManagementQueryConfig): Observable; viewContentType(url: string, config: IContentManagementQueryConfig): Observable; listContentTypes(url: string, config: IContentManagementQueryConfig): Observable; addTaxonomy(url: string, data: TaxonomyModels.IAddTaxonomyRequestModel, config: IContentManagementQueryConfig): Observable; deleteTaxonomy(url: string, config: IContentManagementQueryConfig): Observable; listTaxonomies(url: string, config: IContentManagementQueryConfig): Observable; deleteAsset(url: string, config: IContentManagementQueryConfig): Observable; upsertAsset(url: string, data: AssetModels.IUpsertAssetRequestData, config: IContentManagementQueryConfig): Observable; updateAsset(url: string, data: AssetModels.IUpdateAssetRequestData, config: IContentManagementQueryConfig): Observable; addAsset(url: string, data: AssetModels.IAddAssetRequestData, config: IContentManagementQueryConfig): Observable; uploadBinaryFile(url: string, data: AssetModels.IUploadBinaryFileRequestData, config: IContentManagementQueryConfig): Observable; viewAsset(url: string, config: IContentManagementQueryConfig): Observable; listAssets(url: string, config: IContentManagementQueryConfig): Observable; listContentItems(url: string, config: IContentManagementQueryConfig): Observable; viewContentItem(url: string, config: IContentManagementQueryConfig): Observable; addContentItem(url: string, data: ContentItemContracts.IAddContentItemPostContract, config: IContentManagementQueryConfig): Observable; upsertContentItem(url: string, data: ContentItemContracts.IUpsertContentItemPostContract, config: IContentManagementQueryConfig): Observable; updateContentItem(url: string, data: ContentItemContracts.IUpdateContentItemPostContract, config: IContentManagementQueryConfig): Observable; deleteContentItem(url: string, config: IContentManagementQueryConfig): Observable; upsertLanguageVariant(url: string, elements: LanguageVariantModels.ILanguageVariantElement[], config: IContentManagementQueryConfig): Observable; viewLanguageVariant(url: string, config: IContentManagementQueryConfig): Observable; listLanguageVariantsOfItem(url: string, config: IContentManagementQueryConfig): Observable; listLanguageVariantsOfContentType(url: string, config: IContentManagementQueryConfig): Observable; listLanguages(url: string, config: IContentManagementQueryConfig): Observable; viewLanguage(url: string, config: IContentManagementQueryConfig): Observable; addLanguage(url: string, config: IContentManagementQueryConfig, data: LanguageModels.IAddLanguageData): Observable; modifyLanguage(url: string, config: IContentManagementQueryConfig, data: LanguageModels.IModifyLanguageData[]): Observable; }