import IFolder from "../storage/IFolder";
import IStorage from "../storage/IStorage";
export declare const MaxDeploymentTargets = 8;
export declare enum DeploymentTargetType {
    none = 0,
    bedrock = 1,
    bedrockPreview = 2,
    education = 3,
    educationPreview = 4,
    developer = 5,
    customDedicatedServer = 6,
    customCoreData = 7
}
export default class DeploymentTarget {
    storage: IStorage;
    targetType: DeploymentTargetType;
    private _deployBehaviorPacksFolder;
    private _deployResourcePacksFolder;
    get deployBehaviorPacksFolder(): IFolder | null;
    get deployResourcePacksFolder(): IFolder | null;
    constructor(storage: IStorage, targetType: DeploymentTargetType);
}
