export declare const WILDCARD_CHARACTER = "*"; export declare const ROOT_ENTITY_DIRECTIVE = "rootEntity"; export declare const CHILD_ENTITY_DIRECTIVE = "childEntity"; export declare const ENTITY_EXTENSION_DIRECTIVE = "entityExtension"; export declare const FIELD_DIRECTIVE = "field"; /** * Value object according to DDD. Some people know this kind of type as Composite. */ export declare const VALUE_OBJECT_DIRECTIVE = "valueObject"; export declare const RELATION_DIRECTIVE = "relation"; export declare const REFERENCE_DIRECTIVE = "reference"; export declare const DEFAULT_VALUE_DIRECTIVE = "defaultValue"; export declare const PARENT_DIRECTIVE = "parent"; export declare const ROOT_DIRECTIVE = "root"; export declare const ACCESS_FIELD_DIRECTIVE = "accessField"; export declare const FLEX_SEARCH_INDEXED_DIRECTIVE = "flexSearch"; export declare const FLEX_SEARCH_FULLTEXT_INDEXED_DIRECTIVE = "flexSearchFulltext"; export declare const HIDDEN_DIRECTIVE = "hidden"; export declare const FLEX_SEARCH_INDEXED_ARGUMENT = "flexSearch"; export declare const FLEX_SEARCH_ORDER_ARGUMENT = "flexSearchOrder"; export declare const FLEX_SEARCH_PERFORMANCE_PARAMS_ARGUMENT = "flexSearchPerformanceParams"; export declare const FLEX_SEARCH_INCLUDED_IN_SEARCH_ARGUMENT = "includeInSearch"; export declare const FLEX_SEARCH_CASE_SENSITIVE_ARGUMENT = "caseSensitive"; export declare const FLEX_SEARCH_INDEXED_LANGUAGE_ARG = "language"; export declare const FLEX_SEARCH_DEFAULT_LANGUAGE_ARG = "flexSearchLanguage"; export declare const COLLECT_DIRECTIVE = "collect"; export declare const COLLECT_PATH_ARG = "path"; export declare const COLLECT_AGGREGATE_ARG = "aggregate"; export declare const INVERSE_OF_ARG = "inverseOf"; export declare const ON_DELETE_ARG = "onDelete"; export declare const KEY_FIELD_ARG = "keyField"; export declare const MODULES_DIRECTIVE = "modules"; export declare const MODULES_IN_ARG = "in"; export declare const MODULES_ALL_ARG = "all"; export declare const MODULES_INCLUDE_ALL_FIELDS_ARG = "includeAllFields"; export declare const SUPPRESS_DIRECTIVE = "suppress"; export declare const SUPPRESS_COMPATIBILITY_ISSUES_ARG = "compatibilityIssues"; export declare const SUPPRESS_WARNINGS_ARG = "warnings"; export declare const SUPPRESS_INFOS_ARG = "infos"; export declare const QUERY_TYPE = "Query"; export declare const MUTATION_TYPE = "Mutation"; export declare const QUERY_META_TYPE = "_QueryMeta"; export declare const ALL_ENTITIES_FIELD_PREFIX = "all"; export declare const CREATE_ENTITY_FIELD_PREFIX = "create"; export declare const CREATE_ENTITY_TYPE_SUFFIX = "Input"; export declare const UPDATE_ENTITY_FIELD_PREFIX = "update"; export declare const UPDATE_ALL_ENTITIES_FIELD_PREFIX = "updateAll"; export declare const FLEX_SEARCH_ENTITIES_FIELD_PREFIX = "flexSearch"; export declare const DELETE_ENTITY_FIELD_PREFIX = "delete"; export declare const DELETE_ALL_ENTITIES_FIELD_PREFIX = "deleteAll"; export declare const ADD_CHILD_ENTITIES_FIELD_PREFIX = "add"; export declare const UPDATE_CHILD_ENTITIES_FIELD_PREFIX = "update"; export declare const REMOVE_CHILD_ENTITIES_FIELD_PREFIX = "remove"; export declare const CONFIRM_FOR_BILLING_FIELD_PREFIX = "confirmBillingFor"; export declare const ADD_EDGES_FIELD_PREFIX = "add"; export declare const REMOVE_EDGES_FIELD_PREFIX = "remove"; export declare const CREATE_RELATED_ENTITY_FIELD_PREFIX = "create"; export declare const ID_FIELD = "id"; export declare const ACCESS_GROUP_FIELD = "accessGroup"; export declare const ENTITY_CREATED_AT = "createdAt"; export declare const ENTITY_UPDATED_AT = "updatedAt"; export declare const SCALAR_JSON = "JSON"; export declare const SCALAR_INT = "Int"; export declare const SCALAR_STRING = "String"; export declare const ORDER_BY_ASC_SUFFIX = "_ASC"; export declare const ORDER_BY_DESC_SUFFIX = "_DESC"; export declare const FILTER_ARG = "filter"; export declare const POST_FILTER_ARG = "postFilter"; export declare const ORDER_BY_ARG = "orderBy"; export declare const FLEX_SEARCH_FILTER_ARG = "flexSearchFilter"; export declare const FLEX_SEARCH_EXPRESSION_ARG = "flexSearchExpression"; export declare const CURSOR_FIELD = "_cursor"; export declare const SKIP_ARG = "skip"; export declare const AFTER_ARG = "after"; export declare const FIRST_ARG = "first"; export declare const VALUE_ARG = "value"; export declare const KEY_FIELD_DIRECTIVE = "key"; export declare const REVISION_FIELD = "_revision"; export declare const FILTER_FIELD_PREFIX_SEPARATOR = "_"; export declare const INPUT_FIELD_EQUAL = "equal"; export declare const INPUT_FIELD_NOT = "not"; export declare const INPUT_FIELD_IN = "in"; export declare const INPUT_FIELD_NOT_IN = "not_in"; export declare const INPUT_FIELD_LT = "lt"; export declare const INPUT_FIELD_LTE = "lte"; export declare const INPUT_FIELD_GT = "gt"; export declare const INPUT_FIELD_GTE = "gte"; export declare const INPUT_FIELD_CONTAINS = "contains"; export declare const INPUT_FIELD_NOT_CONTAINS = "not_contains"; export declare const INPUT_FIELD_STARTS_WITH = "starts_with"; export declare const INPUT_FIELD_NOT_STARTS_WITH = "not_starts_with"; export declare const INPUT_FIELD_ENDS_WITH = "ends_with"; export declare const INPUT_FIELD_NOT_ENDS_WITH = "not_ends_with"; export declare const INPUT_FIELD_LIKE = "like"; export declare const INPUT_FIELD_NOT_LIKE = "not_like"; export declare const INPUT_FIELD_SOME: 'some'; export declare const INPUT_FIELD_EVERY: 'every'; export declare const INPUT_FIELD_NONE: 'none'; export declare const AND_FILTER_FIELD = "AND"; export declare const OR_FILTER_FIELD = "OR"; export declare const INPUT_FIELD_CONTAINS_ANY_WORD = "contains_any_word"; export declare const INPUT_FIELD_NOT_CONTAINS_ANY_WORD = "not_contains_any_word"; export declare const INPUT_FIELD_CONTAINS_ALL_WORDS = "contains_all_words"; export declare const INPUT_FIELD_NOT_CONTAINS_ALL_WORDS = "not_contains_all_words"; export declare const INPUT_FIELD_CONTAINS_ANY_PREFIX = "contains_any_prefix"; export declare const INPUT_FIELD_NOT_CONTAINS_ANY_PREFIX = "not_contains_any_prefix"; export declare const INPUT_FIELD_CONTAINS_ALL_PREFIXES = "contains_all_prefixes"; export declare const INPUT_FIELD_NOT_CONTAINS_ALL_PREFIXES = "not_contains_all_prefixes"; export declare const INPUT_FIELD_CONTAINS_PHRASE = "contains_phrase"; export declare const INPUT_FIELD_NOT_CONTAINS_PHRASE = "not_contains_phrase"; export declare const CALC_MUTATIONS_DIRECTIVE = "calcMutations"; export declare const CALC_MUTATIONS_OPERATORS_ARG = "operators"; export type CalcMutationOperator = { name: 'MULTIPLY' | 'DIVIDE' | 'ADD' | 'SUBTRACT' | 'MODULO' | 'APPEND' | 'PREPEND'; prefix: string; supportedTypes: ReadonlyArray; }; export declare const CALC_MUTATIONS_OPERATORS: ReadonlyArray; export declare const COUNT_META_FIELD = "count"; export declare const MUTATION_INPUT_ARG = "input"; export declare const BILLING_MUTATION_INPUT_ARG = "id"; export declare const ROLES_DIRECTIVE = "roles"; export declare const ROLES_READ_ARG = "read"; export declare const ROLES_READ_WRITE_ARG = "readWrite"; export declare const PERMISSION_PROFILE_ARG = "permissionProfile"; export declare const DEFAULT_PERMISSION_PROFILE = "default"; export declare const OBJECT_TYPE_KIND_DIRECTIVES: string[]; export declare const NAMESPACE_DIRECTIVE = "namespace"; export declare const NAMESPACE_NAME_ARG = "name"; export declare const NAMESPACE_SEPARATOR = "."; export declare const INDICES_DIRECTIVE = "indices"; export declare const INDEX_DIRECTIVE = "index"; export declare const UNIQUE_DIRECTIVE = "unique"; export declare const INDICES_ARG = "indices"; export declare const INDEX_DEFINITION_INPUT_TYPE = "IndexDefinition"; export declare const BUSINESS_OBJECT_DIRECTIVE = "businessObject";