import axios from 'axios';
import { ComponentSetWebModelForCreate, Manifest } from '@squiz/component-lib';
import { ContentApi } from '@squiz/component-web-api-lib';
interface Config {
    managementServiceUrl: string;
    renderServiceUrl: string;
    pageRenderServiceUrl: string;
    contentServiceUrl: string;
    tenantId: string;
    jobServiceUrl: string;
    ci_buildVersion: string;
    ci_buildBranch: string;
}
declare const configObj: Config;
export default configObj;
export declare const managementService: axios.AxiosInstance;
export declare const managementServiceRoot: axios.AxiosInstance;
export declare const renderService: axios.AxiosInstance;
export declare const contentService: axios.AxiosInstance;
export declare const pageRenderService: axios.AxiosInstance;
export declare const jobService: axios.AxiosInstance;
export declare const ci_buildVersion: string;
export declare const ci_buildBranch: string;
export declare function getTestComponents(): Promise<import("@squiz/component-lib").ManifestV1[]>;
export declare function getTestComponent(componentFolderName: string): Promise<import("@squiz/component-lib").ManifestV1[]>;
export declare function getTestJobs(): Promise<import("@squiz/component-lib").ManifestV1[]>;
export declare function createFile(filePath: string, sizeInMB: number): Promise<void>;
export declare function removeFile(filePath: string): void;
export declare function deleteComponentSet(webPath: string): Promise<void>;
export declare function addComponentSet(componentSet: ComponentSetWebModelForCreate): Promise<void>;
export declare function addContentItem(contentItem: ContentApi.ContentItemWebModel): Promise<void>;
export declare function deleteContentItem(contentItemId: string): Promise<void>;
export declare function deleteContentSchema(contentSchemaName: string): Promise<void>;
export declare function deleteComponent(manifest: Manifest): Promise<void>;
export declare function deleteComponents(manifests: Manifest[]): Promise<void>;
export declare function uploadTestComponent(componentFolderPath: string, tempFolderPath: string): Promise<void>;
export declare function deleteJob(manifest: Manifest): Promise<void>;
export declare function deleteJobs(manifests: Manifest[]): Promise<void>;
