import * as core from "@terrascript/core"; export interface DsStateMachineArgs { /** * (Required) The friendly name of the state machine to match. */ name: string | core.StringOut; } export declare class DsStateMachine extends core.Data { /** * Set to the arn of the state function. */ arn: string | core.StringOut; /** * The date the state machine was created. */ creationDate: string | core.StringOut; /** * Set to the state machine definition. */ definition: string | core.StringOut; /** * Set to the ARN of the found state machine, suitable for referencing in other resources that support * State Machines. */ id: string | core.StringOut; /** * (Required) The friendly name of the state machine to match. */ name: string | core.StringOut; /** * Set to the role_arn used by the state function. */ roleArn: string | core.StringOut; /** * Set to the current status of the state machine. */ status: string | core.StringOut; constructor(name: string, args?: DsStateMachineArgs); getNamespace(): string; } //# sourceMappingURL=ds_state_machine.d.ts.map