import * as core from "@terrascript/core";
export interface DsContainerDefinitionArgs {
    containerName: string | core.StringOut;
    taskDefinition: string | core.StringOut;
}
export declare class DsContainerDefinition extends core.Data<DsContainerDefinitionArgs> {
    containerName: string | core.StringOut;
    cpu: number | core.NumberOut;
    disableNetworking: boolean | core.BooleanOut;
    dockerLabels: core.Map<string, string> | core.MapOut<core.StringOut>;
    environment: core.Map<string, string> | core.MapOut<core.StringOut>;
    id: string | core.StringOut;
    image: string | core.StringOut;
    imageDigest: string | core.StringOut;
    memory: number | core.NumberOut;
    memoryReservation: number | core.NumberOut;
    taskDefinition: string | core.StringOut;
    constructor(name: string, args?: DsContainerDefinitionArgs);
    getNamespace(): string;
}
//# sourceMappingURL=ds_container_definition.d.ts.map