import * as core from "@terrascript/core"; export interface DsApplicationArgs { /** * (Required) The ARN of the application. */ applicationId: string | core.StringOut; /** * (Optional) The requested version of the application. By default, retrieves the latest version. */ semanticVersion?: string | core.StringOut; } export declare class DsApplication extends core.Data { /** * (Required) The ARN of the application. */ applicationId: string | core.StringOut; id: string | core.StringOut; /** * The name of the application. */ name: string | core.StringOut; /** * A list of capabilities describing the permissions needed to deploy the application. */ requiredCapabilities: core.Array | core.ArrayOut; /** * (Optional) The requested version of the application. By default, retrieves the latest version. */ semanticVersion?: string | core.StringOut; /** * A URL pointing to the source code of the application version. */ sourceCodeUrl: string | core.StringOut; /** * A URL pointing to the Cloud Formation template for the application version. */ templateUrl: string | core.StringOut; constructor(name: string, args?: DsApplicationArgs); getNamespace(): string; } //# sourceMappingURL=ds_application.d.ts.map