export declare function fetchUserDetails(cpUrl: string, username: string, token: string): Promise<any>;
export declare function refreshCredentials(cpUrl: string, username: string, accessToken: string, clusterId: string): Promise<any>;
export declare function getAllClustersByStackName(cpUrl: string, username: string, accessToken: string, blueprintName: string): Promise<any>;
export interface RegisterResponse {
    message: string;
    url: string;
}
export declare function registerImage(cpUrl: string, username: string, token: string, type: string, image: string, value: string, project: string, service: string | undefined, artifactory: string, runId: string, ciName: string | undefined): Promise<RegisterResponse>;
export interface Credentials {
    username: string;
    password: string;
    artifactoryUri: string;
    repositoryUri: string;
}
export declare function getCredentials(cpUrl: string, username: string, token: string, project: string, service: string, artifactory: string): Promise<Credentials>;
export declare function uploadArtifactsZip(cpUrl: string, username: string, accessToken: string, filePath: string, artifactRequest: any): Promise<import("axios").AxiosResponse<any, any>>;
export declare function syncApps(cpUrl: string, username: string, accessToken: string, projectName: string, environmentName: string, resources: string[]): Promise<any>;
export declare function checkAppStatus(cpUrl: string, username: string, accessToken: string, projectName: string, environmentName: string, resources: string[]): Promise<any>;
export declare function getKubeConfigFileContent(cpUrl: string, username: string, accessToken: string, clusterId: string): Promise<any>;
export declare function getClusterById(cpUrl: string, username: string, accessToken: string, clusterId: string): Promise<any>;
export declare function getAllClusters(cpUrl: string, username: string, accessToken: string): Promise<any>;
export declare function getAllStacks(cpUrl: string, username: string, accessToken: string): Promise<any>;
