import { CfnResource, Resolvable } from '../../base';
export declare type PrimaryTaskSet_Type = 'AWS::ECS::PrimaryTaskSet';
export declare const PrimaryTaskSet_Type = "AWS::ECS::PrimaryTaskSet";
/**
 * A pseudo-resource that manages which of your ECS task sets is primary.
 * {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html}
 */
export default function PrimaryTaskSet(props: PrimaryTaskSet_Properties): CfnResource<PrimaryTaskSet_Properties>;
/**
 * A pseudo-resource that manages which of your ECS task sets is primary.
 * {@link
 * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html}
 */
export declare type PrimaryTaskSet_Properties = {
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html#cfn-ecs-primarytaskset-cluster}
     */
    Cluster: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html#cfn-ecs-primarytaskset-tasksetid}
     */
    TaskSetId: Resolvable<string>;
    /**
     * {@link
     * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-primarytaskset.html#cfn-ecs-primarytaskset-service}
     */
    Service: Resolvable<string>;
};
