import type { Deployment, IDeployment } from "./Deployment";
import type { DeploymentKind } from "./Types";
export interface IDeploymentManifest {
    readonly deployment: IDeployment;
    readonly deploymentKind: DeploymentKind;
    readonly projectRef: string;
    readonly sourcesRef: string;
    readonly sourcesUrl: string;
    readonly vendorDeploymentDefinition: string;
}
export declare class DeploymentManifest implements IDeploymentManifest {
    readonly deployment: Deployment;
    readonly deploymentKind: DeploymentKind;
    readonly projectRef: string;
    readonly sourcesRef: string;
    readonly sourcesUrl: string;
    readonly vendorDeploymentDefinition: string;
    constructor(deployment: Deployment, deploymentKind: DeploymentKind, projectRef: string, sourcesRef: string, sourcesUrl: string, vendorDeploymentDefinition: string);
}
