export declare class ResourceConstants {
    static NONE: string;
    static DEFAULT_PAGE_LIMIT: number;
    static DEFAULT_SYNC_QUERY_PAGE_LIMIT: number;
    static DEFAULT_SEARCHABLE_PAGE_LIMIT: number;
    static readonly RESOURCES: {
        GraphQLAPILogicalID: string;
        GraphQLSchemaLogicalID: string;
        APIKeyLogicalID: string;
        AuthRolePolicy: string;
        UnauthRolePolicy: string;
        ElasticsearchAccessIAMRoleLogicalID: string;
        ElasticsearchDomainLogicalID: string;
        ElasticsearchStreamingLambdaIAMRoleLogicalID: string;
        ElasticsearchStreamingLambdaFunctionLogicalID: string;
        ElasticsearchDataSourceLogicalID: string;
        OpenSearchAccessIAMRoleLogicalID: string;
        OpenSearchDomainLogicalID: string;
        OpenSearchStreamingLambdaIAMRoleLogicalID: string;
        OpenSearchStreamingLambdaFunctionLogicalID: string;
        OpenSearchDataSourceLogicalID: string;
        NoneDataSource: string;
        AuthCognitoUserPoolLogicalID: string;
        AuthCognitoUserPoolNativeClientLogicalID: string;
        AuthCognitoUserPoolJSClientLogicalID: string;
    };
    static PARAMETERS: {
        Env: string;
        S3DeploymentBucket: string;
        S3DeploymentRootKey: string;
        AppSyncApiName: string;
        AppSyncApiId: string;
        CreateAPIKey: string;
        AuthRoleName: string;
        UnauthRoleName: string;
        APIKeyExpirationEpoch: string;
        DynamoDBBillingMode: string;
        DynamoDBModelTableReadIOPS: string;
        DynamoDBModelTableWriteIOPS: string;
        DynamoDBEnablePointInTimeRecovery: string;
        DynamoDBEnableServerSideEncryption: string;
        ElasticsearchAccessIAMRoleName: string;
        ElasticsearchDebugStreamingLambda: string;
        ElasticsearchStreamingIAMRoleName: string;
        ElasticsearchStreamingFunctionName: string;
        ElasticsearchStreamBatchSize: string;
        ElasticsearchStreamMaximumBatchingWindowInSeconds: string;
        ElasticsearchInstanceCount: string;
        ElasticsearchInstanceType: string;
        ElasticsearchEBSVolumeGB: string;
        ElasticsearchStreamingLambdaHandlerName: string;
        ElasticsearchStreamingLambdaRuntime: string;
        OpenSearchAccessIAMRoleName: string;
        OpenSearchDebugStreamingLambda: string;
        OpenSearchStreamingIAMRoleName: string;
        OpenSearchStreamingFunctionName: string;
        OpenSearchStreamBatchSize: string;
        OpenSearchStreamMaximumBatchingWindowInSeconds: string;
        OpenSearchInstanceCount: string;
        OpenSearchInstanceType: string;
        OpenSearchEBSVolumeGB: string;
        OpenSearchStreamingLambdaHandlerName: string;
        OpenSearchStreamingLambdaRuntime: string;
        AuthCognitoUserPoolId: string;
    };
    static MAPPINGS: {};
    static CONDITIONS: {
        HasEnvironmentParameter: string;
        ShouldUsePayPerRequestBilling: string;
        ShouldUsePointInTimeRecovery: string;
        ShouldUseServerSideEncryption: string;
        ShouldCreateAPIKey: string;
        APIKeyExpirationEpochIsPositive: string;
    };
    static OUTPUTS: {
        GraphQLAPIEndpointOutput: string;
        GraphQLAPIApiKeyOutput: string;
        GraphQLAPIIdOutput: string;
        ElasticsearchStreamingLambdaIAMRoleArn: string;
        ElasticsearchAccessIAMRoleArn: string;
        ElasticsearchDomainArn: string;
        ElasticsearchDomainEndpoint: string;
        OpenSearchStreamingLambdaIAMRoleArn: string;
        OpenSearchAccessIAMRoleArn: string;
        OpenSearchDomainArn: string;
        OpenSearchDomainEndpoint: string;
        AuthCognitoUserPoolIdOutput: string;
        AuthCognitoUserPoolNativeClientOutput: string;
        AuthCognitoUserPoolJSClientOutput: string;
    };
    static METADATA: {};
    static readonly SNIPPETS: {
        AuthCondition: string;
        AuthMode: string;
        VersionedCondition: string;
        ModelObjectKey: string;
        DynamoDBNameOverrideMap: string;
        ModelQueryExpression: string;
        ModelQueryIndex: string;
        IsDynamicGroupAuthorizedVariable: string;
        IsLocalDynamicGroupAuthorizedVariable: string;
        IsStaticGroupAuthorizedVariable: string;
        IsOwnerAuthorizedVariable: string;
        IsLocalOwnerAuthorizedVariable: string;
        SyncResolverKey: string;
        HasSeenSomeKeyArg: string;
    };
}
//# sourceMappingURL=ResourceConstants.d.ts.map