import type { Cluster, ClusterType } from "./Cluster";
import type { ServiceType, Service } from "./Service";
import type { TaskDefinition, TaskDefinitionType } from "./TaskDefinition";
export * from "./TaskDefinition";
export declare type ECSResourceTypes = ClusterType | ServiceType | TaskDefinitionType;
export declare type ECSResourceByTypes = {
    [K in ClusterType]: Cluster;
} & {
    [K in ServiceType]: Service;
} & {
    [K in TaskDefinitionType]: TaskDefinition;
};
export declare type ECSResources = ECSResourceByTypes[ECSResourceTypes];
