import * as core from "@terrascript/core";
export interface AppautoscalingTargetArgs extends core.ResourceArgs {
    maxCapacity: number | core.NumberOut;
    minCapacity: number | core.NumberOut;
    resourceId: string | core.StringOut;
    roleArn?: string | core.StringOut;
    scalableDimension: string | core.StringOut;
    serviceNamespace: string | core.StringOut;
}
export declare class AppautoscalingTarget extends core.Resource<AppautoscalingTargetArgs> {
    id: string | core.StringOut;
    maxCapacity: number | core.NumberOut;
    minCapacity: number | core.NumberOut;
    resourceId: string | core.StringOut;
    roleArn?: string | core.StringOut;
    scalableDimension: string | core.StringOut;
    serviceNamespace: string | core.StringOut;
    constructor(name: string, args?: AppautoscalingTargetArgs);
    getNamespace(): string;
}
//# sourceMappingURL=appautoscaling_target.d.ts.map