import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class Repository {
    PathComponent: Value<string>;
    RepositoryUrl: Value<string>;
    constructor(properties: Repository);
}
export interface EnvironmentEC2Properties {
    Repositories?: List<Repository>;
    OwnerArn?: Value<string>;
    Description?: Value<string>;
    AutomaticStopTimeMinutes?: Value<number>;
    SubnetId?: Value<string>;
    InstanceType: Value<string>;
    Tags?: List<Inner_ResourceTag>;
    Name?: Value<string>;
}
export default class Inner_EnvironmentEC2 extends ResourceBase<EnvironmentEC2Properties> {
    static Repository: typeof Repository;
    constructor(properties: EnvironmentEC2Properties);
}
