import { AdmissionClient, Deployment, DeploymentInstanceInfo, DeploymentModification, FileStream, RegistrationResult } from "@kumori/admission-client"; export { Deployment, DeploymentInstanceInfo, DeploymentModification, FileStream, RegistrationResult, ScalingDeploymentModification } from "@kumori/admission-client"; export interface StampStub { findDeployments(urn?: string, owner?: string): Promise<{ [key: string]: Deployment; }>; findStorage(): Promise; getStorageManifest(urn: string): Promise; modifyDeployment(configuration: DeploymentModification): Promise; removeStorage(urn: string): Promise; sendBundle(bundlesZip?: FileStream, bundlesJson?: FileStream): Promise; undeploy(urn: string): Promise; } export interface StampStubFactory { getStub(basePath: string, accessToken?: string): StampStub; } export declare class StampStubImpl extends AdmissionClient implements StampStub { } export declare class StampStubFactoryImpl implements StampStubFactory { getStub(basePath: string, accessToken?: string): StampStub; }