/*! * Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: MIT */ declare const _default: { Common: { Next: boolean; End: boolean; Comment: boolean; InputPath: boolean; OutputPath: boolean; QueryLanguage: boolean; Type: boolean; }; StateTypes: { Pass: { Properties: { Assign: boolean; Result: boolean; ResultPath: boolean; Parameters: boolean; Output: boolean; }; hasCommonProperties: boolean; }; Task: { Properties: { Assign: boolean; Resource: boolean; Parameters: boolean; Credentials: boolean; ResultSelector: boolean; ResultPath: boolean; TimeoutSeconds: boolean; TimeoutSecondsPath: boolean; HeartbeatSeconds: boolean; HeartbeatSecondsPath: boolean; Retry: { 'Fn:ArrayOf': string; }; Catch: { 'Fn:ArrayOf': string; }; Arguments: boolean; Output: boolean; }; hasCommonProperties: boolean; }; Choice: { Properties: { Comment: boolean; InputPath: boolean; OutputPath: boolean; QueryLanguage: boolean; Type: boolean; Choices: { 'Fn:ArrayOf': string; }; Output: boolean; Assign: boolean; Default: boolean; }; }; Wait: { Properties: { Assign: boolean; Seconds: boolean; Timestamp: boolean; SecondsPath: boolean; TimestampPath: boolean; Output: boolean; }; hasCommonProperties: boolean; }; Succeed: { Properties: { QueryLanguage: boolean; Type: boolean; Comment: boolean; InputPath: boolean; OutputPath: boolean; Output: boolean; }; }; Fail: { Properties: { Error: boolean; ErrorPath: boolean; Cause: boolean; CausePath: boolean; Comment: boolean; QueryLanguage: boolean; Type: boolean; }; }; Parallel: { Properties: { QueryLanguage: boolean; Assign: boolean; Branches: boolean; ResultPath: boolean; Parameters: boolean; ResultSelector: boolean; Arguments: boolean; Output: boolean; Retry: { 'Fn:ArrayOf': string; }; Catch: { 'Fn:ArrayOf': string; }; }; hasCommonProperties: boolean; }; Map: { Properties: { QueryLanguage: boolean; Assign: boolean; Iterator: boolean; ItemsPath: boolean; Items: boolean; MaxConcurrency: boolean; MaxConcurrencyPath: boolean; ResultPath: boolean; Output: boolean; Parameters: boolean; ResultSelector: boolean; ItemReader: boolean; ItemSelector: boolean; ItemBatcher: boolean; ResultWriter: boolean; ItemProcessor: boolean; ToleratedFailurePercentage: boolean; ToleratedFailurePercentagePath: boolean; ToleratedFailureCount: boolean; ToleratedFailureCountPath: boolean; Label: boolean; Retry: { 'Fn:ArrayOf': string; }; Catch: { 'Fn:ArrayOf': string; }; }; hasCommonProperties: boolean; }; }; ReferenceTypes: { ComparisonOperators: { And: { 'Fn:ArrayOf': string; }; Not: { 'Fn:ValueOf': string; }; Or: { 'Fn:ArrayOf': string; }; BooleanEquals: boolean; NumericEquals: boolean; NumericGreaterThan: boolean; NumericGreaterThanEquals: boolean; NumericLessThan: boolean; NumericLessThanEquals: boolean; StringEquals: boolean; StringGreaterThan: boolean; StringGreaterThanEquals: boolean; StringLessThan: boolean; StringLessThanEquals: boolean; TimestampEquals: boolean; TimestampGreaterThan: boolean; TimestampGreaterThanEquals: boolean; TimestampLessThan: boolean; TimestampLessThanEquals: boolean; BooleanEqualsPath: boolean; NumericEqualsPath: boolean; NumericGreaterThanPath: boolean; NumericGreaterThanEqualsPath: boolean; NumericLessThanPath: boolean; NumericLessThanEqualsPath: boolean; StringEqualsPath: boolean; StringGreaterThanPath: boolean; StringGreaterThanEqualsPath: boolean; StringLessThanPath: boolean; StringLessThanEqualsPath: boolean; TimestampEqualsPath: boolean; TimestampGreaterThanPath: boolean; TimestampGreaterThanEqualsPath: boolean; TimestampLessThanPath: boolean; TimestampLessThanEqualsPath: boolean; StringMatches: boolean; IsNull: boolean; IsPresent: boolean; IsNumeric: boolean; IsString: boolean; IsBoolean: boolean; IsTimestamp: boolean; }; ChoiceRule: { 'Fn:OneOf': string; Assign: boolean; Variable: boolean; Condition: boolean; Output: boolean; Next: boolean; Comment: boolean; }; NestedChoiceRule: { 'Fn:OneOf': string; Assign: boolean; Variable: boolean; Comment: boolean; }; Catcher: { ErrorEquals: boolean; ResultPath: boolean; Output: boolean; Next: boolean; Comment: boolean; Assign: boolean; }; Retrier: { ErrorEquals: boolean; IntervalSeconds: boolean; MaxAttempts: boolean; BackoffRate: boolean; Comment: boolean; MaxDelaySeconds: boolean; JitterStrategy: boolean; }; }; Root: { Comment: boolean; StartAt: boolean; TimeoutSeconds: boolean; Version: boolean; QueryLanguage: boolean; States: boolean; }; NestedParallelRoot: { Comment: boolean; StartAt: boolean; QueryLanguage: boolean; States: boolean; }; NestedMapRoot: { Comment: boolean; StartAt: boolean; QueryLanguage: boolean; States: boolean; ProcessorConfig: boolean; }; }; export default _default;