import * as React from 'react'; import * as ReactApollo from 'react-apollo'; export declare type Maybe = T | null; export declare type Omit = Pick>; /** All built-in and custom scalars, mapped to their actual values */ export declare type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; /** A date-time string at UTC, such as `2007-12-25T16:15:30Z`, compliant with the * `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO * 8601 standard for representation of dates and times using the Gregorian calendar. */ DateTime: any; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ JSON: any; /** The `BigInt` scalar type represents whole numeric values. */ BigInt: any; /** A date string, such as `2007-12-25`, compliant with the `full-date` format * outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for * representation of dates and times using the Gregorian calendar. */ Date: any; /** A time string at UTC, such as `16:15:30Z`, compliant with the `full-time` format * outlined in section 5.6 of the RFC 3339profile of the ISO 8601 standard for * representation of dates and times using the Gregorian calendar. */ Time: any; }; export declare type AggregationFunctionType = 'AVG' | 'SUM' | 'COUNT' | 'MIN' | 'MAX' | 'GROUP_CONCAT' | 'ANY_VALUE' | 'STDDEV_POP' | 'STDDEV_SAMP' | 'VAR_POP' | 'VAR_SAMP'; export declare type ApiToken = { __typename?: 'ApiToken'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; name?: Maybe; roles?: Maybe; _description?: Maybe; }; export declare type ApiTokenRolesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; /** ApiTokens create input */ export declare type ApiTokenCreateInput = { name: Scalars['String']; roles?: Maybe; }; /** ApiTokens delete input */ export declare type ApiTokenDeleteInput = { id?: Maybe; force?: Maybe; }; export declare type ApiTokenFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; _fullText?: Maybe; token?: Maybe; createdBy?: Maybe; roles?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type ApiTokenGroupBy = { query: ApiTokenGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type ApiTokenGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; name?: Maybe>; createdBy?: Maybe; roles?: Maybe; _group?: Maybe>; }; export declare type ApiTokenKeyFilter = { id?: Maybe; name?: Maybe; }; /** ApiTokenListResponse output */ export declare type ApiTokenListResponse = { __typename?: 'ApiTokenListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** ApiTokenManyResponse output */ export declare type ApiTokenManyResponse = { __typename?: 'ApiTokenManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type ApiTokenOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'name_ASC' | 'name_DESC' | 'token_ASC' | 'token_DESC'; /** ApiTokens subscription payload */ export declare type ApiTokenPayload = { __typename?: 'ApiTokenPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type ApiTokenPermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; _fullText?: Maybe; token?: Maybe; createdBy?: Maybe; roles?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type ApiTokenPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type ApiTokenRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** API Token Response */ export declare type ApiTokenResponse = { __typename?: 'ApiTokenResponse'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; name?: Maybe; roles?: Maybe; token: Scalars['String']; }; /** API Token Response */ export declare type ApiTokenResponseRolesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; /** Roles create input from apiTokens */ export declare type ApiTokens_RoleCreateInput = { name: Scalars['String']; description?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Roles update input from apiTokens */ export declare type ApiTokens_RoleUpdateInput = { filter?: Maybe; data: RoleUpdateInput; }; export declare type ApiTokenSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; createdBy?: Maybe; }; /** ApiTokens relation input */ export declare type ApiTokensRolesRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** ApiTokens relation input */ export declare type ApiTokensRolesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** ApiTokens subscription filter */ export declare type ApiTokenSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** ApiTokens update input */ export declare type ApiTokenUpdateByFilterInput = { name?: Maybe>>; token?: Maybe>>; }; /** ApiTokens update input */ export declare type ApiTokenUpdateInput = { id?: Maybe; name?: Maybe; roles?: Maybe; }; /** Application */ export declare type Application = { __typename?: 'Application'; id: Scalars['ID']; name: Scalars['String']; displayName?: Maybe; description?: Maybe; createdAt: Scalars['DateTime']; appType: Scalars['String']; status: ApplicationStatusEnum; }; /** ApplicationDeleteMutationInput */ export declare type ApplicationDeleteMutationInput = { id: Scalars['String']; force?: Maybe; }; /** Application install input */ export declare type ApplicationInstallInput = { appType: Scalars['String']; name: Scalars['String']; status?: Maybe; displayName?: Maybe; description?: Maybe; }; /** ApplicationListResponse output */ export declare type ApplicationListResponse = { __typename?: 'ApplicationListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** Application Status Enum */ export declare type ApplicationStatusEnum = 'ACTIVE' | 'INACTIVE'; /** Application update input */ export declare type ApplicationUpdateInput = { id: Scalars['String']; name?: Maybe; displayName?: Maybe; description?: Maybe; status?: Maybe; }; /** Async Session */ export declare type AsyncSession = { __typename?: 'AsyncSession'; sessionId: Scalars['String']; }; export declare type AsyncSessionStatusResponse = { __typename?: 'AsyncSessionStatusResponse'; status: Scalars['String']; message?: Maybe; }; /** Message create input from attachments */ export declare type Attachments_MessageCreateInput = { channel?: Maybe; text: Scalars['String']; attachments?: Maybe; parentID?: Maybe; /** Temporary solution for be notified when message is deleted via subscriptions. */ isDeleted?: Maybe; }; /** Message update input from attachments */ export declare type Attachments_MessageUpdateInput = { filter?: Maybe; data: MessageUpdateInput; }; /** Auth response */ export declare type Auth = { __typename?: 'Auth'; refreshToken?: Maybe; idToken?: Maybe; }; export declare type AuthenticationProfile = { __typename?: 'AuthenticationProfile'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; name?: Maybe; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; selfSignUpEmailDomains?: Maybe>>; roles?: Maybe; audiences?: Maybe>>; attributes?: Maybe; _description?: Maybe; }; export declare type AuthenticationProfileRolesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; /** Authentication Profile Attributes */ export declare type AuthenticationProfileAttributes = CognitoAuthProfileAttributes; /** Authentication profile connection options */ export declare type AuthenticationProfileConnectionOptions = { __typename?: 'AuthenticationProfileConnectionOptions'; google?: Maybe; facebook?: Maybe; github?: Maybe; }; /** Authentication profile connection options input */ export declare type AuthenticationProfileConnectionsOptionsInput = { google?: Maybe; facebook?: Maybe; github?: Maybe; }; /** AuthenticationProfiles create input */ export declare type AuthenticationProfileCreateInput = { name: Scalars['String']; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; selfSignUpEmailDomains?: Maybe>>; roles?: Maybe; audiences?: Maybe>>; }; /** AuthenticationProfiles create many input */ export declare type AuthenticationProfileCreateManyInput = { name: Scalars['String']; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; selfSignUpEmailDomains?: Maybe>>; roles?: Maybe; audiences?: Maybe>>; }; /** AuthenticationProfiles delete input */ export declare type AuthenticationProfileDeleteInput = { id?: Maybe; force?: Maybe; }; export declare type AuthenticationProfileFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; _fullText?: Maybe; createdBy?: Maybe; roles?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type AuthenticationProfileGroupBy = { query: AuthenticationProfileGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type AuthenticationProfileGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; name?: Maybe>; type?: Maybe>; secret?: Maybe>; managementDomain?: Maybe>; clientId?: Maybe>; databaseName?: Maybe>; domain?: Maybe>; selfSignUpEnabled?: Maybe>; selfSignUpEmailDomains?: Maybe>; audiences?: Maybe>; createdBy?: Maybe; roles?: Maybe; _group?: Maybe>; }; export declare type AuthenticationProfileKeyFilter = { id?: Maybe; name?: Maybe; }; /** AuthenticationProfileListResponse output */ export declare type AuthenticationProfileListResponse = { __typename?: 'AuthenticationProfileListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** AuthenticationProfileManyResponse output */ export declare type AuthenticationProfileManyResponse = { __typename?: 'AuthenticationProfileManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type AuthenticationProfileOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'name_ASC' | 'name_DESC' | 'type_ASC' | 'type_DESC' | 'secret_ASC' | 'secret_DESC' | 'managementDomain_ASC' | 'managementDomain_DESC' | 'clientId_ASC' | 'clientId_DESC' | 'databaseName_ASC' | 'databaseName_DESC' | 'domain_ASC' | 'domain_DESC' | 'selfSignUpEnabled_ASC' | 'selfSignUpEnabled_DESC'; /** AuthenticationProfiles subscription payload */ export declare type AuthenticationProfilePayload = { __typename?: 'AuthenticationProfilePayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type AuthenticationProfilePermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; _fullText?: Maybe; createdBy?: Maybe; roles?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type AuthenticationProfilePermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type AuthenticationProfileRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Roles create input from authenticationProfiles */ export declare type AuthenticationProfiles_RoleCreateInput = { name: Scalars['String']; description?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Roles update input from authenticationProfiles */ export declare type AuthenticationProfiles_RoleUpdateInput = { filter?: Maybe; data: RoleUpdateInput; }; export declare type AuthenticationProfileSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; createdBy?: Maybe; }; /** AuthenticationProfiles relation input */ export declare type AuthenticationProfilesRolesManyRelationInput = { connect?: Maybe>; }; /** AuthenticationProfiles relation input */ export declare type AuthenticationProfilesRolesRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** AuthenticationProfiles relation input */ export declare type AuthenticationProfilesRolesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** AuthenticationProfiles subscription filter */ export declare type AuthenticationProfileSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** AuthenticationProfiles update input */ export declare type AuthenticationProfileUpdateByFilterInput = { name?: Maybe>>; type?: Maybe>>; secret?: Maybe>>; managementDomain?: Maybe>>; clientId?: Maybe>>; databaseName?: Maybe>>; domain?: Maybe>>; selfSignUpEnabled?: Maybe>>; }; /** AuthenticationProfiles update input */ export declare type AuthenticationProfileUpdateInput = { id?: Maybe; name?: Maybe; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; selfSignUpEmailDomains?: Maybe>>; roles?: Maybe; audiences?: Maybe>>; }; export declare type AuthenticationSetting = { __typename?: 'AuthenticationSetting'; createdAt?: Maybe; updatedAt?: Maybe; createdBy?: Maybe; allowedCallbacks?: Maybe>>; allowedWebOrigins?: Maybe>>; allowedLogouts?: Maybe>>; connections?: Maybe; _description?: Maybe; }; export declare type AuthenticationSettingFilter = { createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; _fullText?: Maybe; createdBy?: Maybe; AND?: Maybe>; OR?: Maybe>; }; /** AuthenticationSettings subscription payload */ export declare type AuthenticationSettingPayload = { __typename?: 'AuthenticationSettingPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; /** AuthenticationSettings subscription filter */ export declare type AuthenticationSettingSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** AuthenticationSettings update input */ export declare type AuthenticationSettingUpdateInput = { allowedCallbacks?: Maybe>>; allowedWebOrigins?: Maybe>>; allowedLogouts?: Maybe>>; connections?: Maybe; }; /** TeamMembers update input from avatar */ export declare type Avatar_TeamMemberUpdateInput = { filter?: Maybe; data: TeamMemberUpdateInput; }; /** Users create input from avatar */ export declare type Avatar_UserCreateInput = { email: Scalars['String']; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; /** Users update input from avatar */ export declare type Avatar_UserUpdateInput = { filter?: Maybe; data: UserUpdateInput; }; export declare type BigIntPredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type BillingCurrentPlanResponse = { __typename?: 'BillingCurrentPlanResponse'; id?: Maybe; name?: Maybe; price?: Maybe; displayName?: Maybe; trialEnd?: Maybe; status?: Maybe; nextPlan?: Maybe; }; export declare type BillingDetailsResponse = { __typename?: 'BillingDetailsResponse'; last4?: Maybe; expMonth?: Maybe; expYear?: Maybe; brand?: Maybe; }; /** BillingDetailsUpdateMutationInput */ export declare type BillingDetailsUpdateMutationInput = { cardToken: Scalars['String']; }; export declare type BillingInvoiceItem = { __typename?: 'BillingInvoiceItem'; id: Scalars['ID']; periodStart?: Maybe; periodEnd?: Maybe; paid?: Maybe; invoicePdf?: Maybe; amountDue?: Maybe; amountPaid?: Maybe; amountRemaining?: Maybe; endingBalance?: Maybe; number?: Maybe; status?: Maybe; total?: Maybe; description?: Maybe; }; export declare type BillingInvoicesListFilterType = 'WORKSPACE' | 'CUSTOMER'; /** BillingInvoicesListResponse output */ export declare type BillingInvoicesListResponse = { __typename?: 'BillingInvoicesListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type BillingLimitMetricItem = { __typename?: 'BillingLimitMetricItem'; name?: Maybe; displayName?: Maybe; showPriority?: Maybe; unit?: Maybe; }; export declare type BillingMetricUsageItem = { __typename?: 'BillingMetricUsageItem'; limitMetric?: Maybe; value?: Maybe; }; export declare type BillingMetricUsageQuotaItem = { __typename?: 'BillingMetricUsageQuotaItem'; limitMetric?: Maybe; value?: Maybe; }; /** BillingMetricUsageQuotasListResponse output */ export declare type BillingMetricUsageQuotasListResponse = { __typename?: 'BillingMetricUsageQuotasListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type BillingMetricUsagesListFilter = { entryDate: DateTimePredicate; }; /** BillingMetricUsagesListResponse output */ export declare type BillingMetricUsagesListResponse = { __typename?: 'BillingMetricUsagesListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type BillingNextPlanResponse = { __typename?: 'BillingNextPlanResponse'; id?: Maybe; name?: Maybe; price?: Maybe; displayName?: Maybe; }; export declare type BillingPlanBaseInfo = { __typename?: 'BillingPlanBaseInfo'; id?: Maybe; name?: Maybe; description?: Maybe; displayName?: Maybe; price?: Maybe; isCustom?: Maybe; isLegacy?: Maybe; limitMetrics?: Maybe>>; }; export declare type BillingPlanLimitMetricItem = { __typename?: 'BillingPlanLimitMetricItem'; name?: Maybe; displayName?: Maybe; overagePrice?: Maybe; softLimit?: Maybe; hardLimit?: Maybe; }; /** BillingPlanUpdateMutationInput */ export declare type BillingPlanUpdateMutationInput = { planId: Scalars['ID']; }; export declare type BoolPredicate = { equals?: Maybe; not_equals?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; }; export declare type BoolPredicateHaving = { equals?: Maybe; not_equals?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; /** ChangePasswordInput */ export declare type ChangePasswordInput = { refreshToken: Scalars['String']; email: Scalars['String']; oldPassword: Scalars['String']; newPassword: Scalars['String']; authProfileId: Scalars['ID']; }; export declare type Channel = { __typename?: 'Channel'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name?: Maybe; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; _description?: Maybe; }; export declare type ChannelMessagesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type ChannelMembersArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; /** ChannelMember create input from channel */ export declare type Channel_ChannelMemberCreateInput = { channel?: Maybe; user?: Maybe; lastReadTS?: Maybe; }; /** ChannelMember update input from channel */ export declare type Channel_ChannelMemberUpdateInput = { filter?: Maybe; data: ChannelMemberUpdateInput; }; /** Message create input from channel */ export declare type Channel_MessageCreateInput = { channel?: Maybe; text: Scalars['String']; attachments?: Maybe; parentID?: Maybe; /** Temporary solution for be notified when message is deleted via subscriptions. */ isDeleted?: Maybe; }; /** Message update input from channel */ export declare type Channel_MessageUpdateInput = { filter?: Maybe; data: MessageUpdateInput; }; /** Channel create input */ export declare type ChannelCreateInput = { messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name: Scalars['String']; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; /** Channel create many input */ export declare type ChannelCreateManyInput = { messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name: Scalars['String']; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; /** Channel delete input */ export declare type ChannelDeleteInput = { id?: Maybe; force?: Maybe; }; /** ChannelFieldsPermissions create input */ export declare type ChannelFieldsPermissions = { createdAt?: Maybe; updatedAt?: Maybe; purpose?: Maybe; public?: Maybe; name?: Maybe; type?: Maybe; }; export declare type ChannelFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; purpose?: Maybe; public?: Maybe; name?: Maybe; type?: Maybe; _fullText?: Maybe; createdBy?: Maybe; messages?: Maybe; members?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type ChannelGroupBy = { query: ChannelGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type ChannelGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; purpose?: Maybe>; public?: Maybe>; name?: Maybe>; type?: Maybe>; createdBy?: Maybe; messages?: Maybe; members?: Maybe; _group?: Maybe>; }; /** Users create input from channelIdentities */ export declare type ChannelIdentities_UserCreateInput = { email: Scalars['String']; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; /** Users update input from channelIdentities */ export declare type ChannelIdentities_UserUpdateInput = { email?: Maybe; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; export declare type ChannelKeyFilter = { id?: Maybe; }; /** ChannelListResponse output */ export declare type ChannelListResponse = { __typename?: 'ChannelListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** ChannelManyResponse output */ export declare type ChannelManyResponse = { __typename?: 'ChannelManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type ChannelMember = { __typename?: 'ChannelMember'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; channel?: Maybe; user?: Maybe; lastReadTS?: Maybe; _description?: Maybe; hasUnreads: Scalars['Boolean']; }; /** ChannelMember relation input */ export declare type ChannelMemberChannelManyRelationInput = { connect?: Maybe; }; /** ChannelMember relation input */ export declare type ChannelMemberChannelRelationInput = { connect?: Maybe; create?: Maybe; }; /** ChannelMember relation input */ export declare type ChannelMemberChannelUpdateRelationInput = { connect?: Maybe; disconnect?: Maybe; reconnect?: Maybe; create?: Maybe; update?: Maybe; }; /** ChannelMember create input */ export declare type ChannelMemberCreateInput = { channel?: Maybe; user?: Maybe; lastReadTS?: Maybe; }; /** ChannelMember create many input */ export declare type ChannelMemberCreateManyInput = { channel: ChannelMemberChannelManyRelationInput; user: ChannelMemberUserManyRelationInput; lastReadTS?: Maybe; }; /** ChannelMember delete input */ export declare type ChannelMemberDeleteInput = { id?: Maybe; force?: Maybe; }; /** ChannelMemberFieldsPermissions create input */ export declare type ChannelMemberFieldsPermissions = { createdAt?: Maybe; updatedAt?: Maybe; lastReadTS?: Maybe; }; export declare type ChannelMemberFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; lastReadTS?: Maybe; _fullText?: Maybe; createdBy?: Maybe; channel?: Maybe; user?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type ChannelMemberGroupBy = { query: ChannelMemberGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type ChannelMemberGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; lastReadTS?: Maybe>; createdBy?: Maybe; channel?: Maybe; user?: Maybe; _group?: Maybe>; }; export declare type ChannelMemberKeyFilter = { id?: Maybe; }; /** ChannelMemberListResponse output */ export declare type ChannelMemberListResponse = { __typename?: 'ChannelMemberListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** ChannelMemberManyResponse output */ export declare type ChannelMemberManyResponse = { __typename?: 'ChannelMemberManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type ChannelMemberOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'lastReadTS_ASC' | 'lastReadTS_DESC'; /** ChannelMember subscription payload */ export declare type ChannelMemberPayload = { __typename?: 'ChannelMemberPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type ChannelMemberPermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; lastReadTS?: Maybe; _fullText?: Maybe; createdBy?: Maybe; channel?: Maybe; user?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type ChannelMemberPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type ChannelMemberRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Channel relation input */ export declare type ChannelMembersManyRelationInput = { connect?: Maybe>; }; export declare type ChannelMemberSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; lastReadTS?: Maybe; createdBy?: Maybe; channel?: Maybe; user?: Maybe; }; /** Channel relation input */ export declare type ChannelMembersRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** ChannelMember subscription filter */ export declare type ChannelMemberSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Channel relation input */ export declare type ChannelMembersUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** ChannelMember update input */ export declare type ChannelMemberUpdateByFilterInput = { lastReadTS?: Maybe>>; }; /** ChannelMember update input */ export declare type ChannelMemberUpdateInput = { id?: Maybe; channel?: Maybe; user?: Maybe; lastReadTS?: Maybe; }; /** ChannelMember relation input */ export declare type ChannelMemberUserManyRelationInput = { connect?: Maybe; }; /** ChannelMember relation input */ export declare type ChannelMemberUserRelationInput = { connect?: Maybe; create?: Maybe; }; /** ChannelMember relation input */ export declare type ChannelMemberUserUpdateRelationInput = { connect?: Maybe; disconnect?: Maybe; reconnect?: Maybe; create?: Maybe; update?: Maybe; }; /** Channel relation input */ export declare type ChannelMessagesManyRelationInput = { connect?: Maybe>; }; /** Channel relation input */ export declare type ChannelMessagesRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Channel relation input */ export declare type ChannelMessagesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** No longer supported. Use `sort` instead. */ export declare type ChannelOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'purpose_ASC' | 'purpose_DESC' | 'public_ASC' | 'public_DESC' | 'name_ASC' | 'name_DESC' | 'type_ASC' | 'type_DESC'; /** Channel subscription payload */ export declare type ChannelPayload = { __typename?: 'ChannelPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type ChannelPermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; purpose?: Maybe; public?: Maybe; name?: Maybe; type?: Maybe; _fullText?: Maybe; createdBy?: Maybe; messages?: Maybe; members?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type ChannelSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; purpose?: Maybe; public?: Maybe; name?: Maybe; type?: Maybe; createdBy?: Maybe; }; /** Channel subscription filter */ export declare type ChannelSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Channel update input */ export declare type ChannelUpdateByFilterInput = { purpose?: Maybe>>; public?: Maybe>>; name?: Maybe>>; type?: Maybe>>; }; /** Channel update input */ export declare type ChannelUpdateInput = { id?: Maybe; messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name?: Maybe; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; /** Authentication Profile Attributes for Cognito */ export declare type CognitoAuthProfileAttributes = { __typename?: 'CognitoAuthProfileAttributes'; clientAuthDomain?: Maybe; }; /** Computed field mode */ export declare type ComputedFieldMode = 'VIRTUAL' | 'STORED'; /** Custom Table Field Type */ export declare type CustomTableField = { __typename?: 'CustomTableField'; name?: Maybe; displayName?: Maybe; description?: Maybe; fieldType?: Maybe; isList: Scalars['Boolean']; isRequired: Scalars['Boolean']; isUnique?: Maybe; defaultValue?: Maybe; computedMode?: Maybe; expression?: Maybe; fieldTypeAttributes?: Maybe; }; /** Date Field Attributes */ export declare type DateFieldTypeAttributes = { __typename?: 'DateFieldTypeAttributes'; format: Scalars['String']; }; export declare type DatePartFunctionType = 'DATE' | 'TIME' | 'WEEK' | 'WEEK_DAY' | 'WEEK_OF_YEAR' | 'YEAR' | 'YEAR_WEEK' | 'DAY_NAME' | 'DAY_OF_MONTH' | 'DAY_OF_WEEK' | 'DAY_OF_YEAR' | 'QUARTER' | 'MONTH' | 'MONTH_NAME' | 'HOUR' | 'MINUTE' | 'SECOND' | 'MICROSECOND' | 'LAST_DAY'; export declare type DatePredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type DateTimePredicate = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; }; export declare type DateTimePredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; /** Date Type Format Enum */ export declare type DateTypeFormatEnum = 'DATE' | 'DATETIME'; /** DeployDataResponse */ export declare type DeployDataResponse = { __typename?: 'DeployDataResponse'; uploadBuildUrl: Scalars['String']; uploadMetaDataUrl: Scalars['String']; buildName: Scalars['String']; }; /** DeployingBuildInput */ export declare type DeployingBuildInput = { buildName: Scalars['String']; options?: Maybe; }; export declare type DeployModeEnum = 'FULL' | 'ONLY_PLUGINS' | 'ONLY_PROJECT' | 'FUNCTIONS' | 'MIGRATIONS'; /** DeployOptions */ export declare type DeployOptions = { mode?: Maybe; pluginNames?: Maybe>>; extensionNames?: Maybe>>; }; export declare type DeployStatusEnum = 'deploying' | 'complete_error' | 'complete_success' | 'compiling' | 'preparing' | 'initialize'; /** DeployStatusResult */ export declare type DeployStatusResult = { __typename?: 'DeployStatusResult'; status: DeployStatusEnum; message?: Maybe; }; export declare type EnvironmentBackupItem = { __typename?: 'EnvironmentBackupItem'; name: Scalars['String']; size: Scalars['Float']; }; export declare type EnvironmentItem = { __typename?: 'EnvironmentItem'; id: Scalars['ID']; name: Scalars['String']; }; export declare type EnvironmentVariable = { __typename?: 'EnvironmentVariable'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; name?: Maybe; value?: Maybe; _description?: Maybe; }; /** EnvironmentVariables create input */ export declare type EnvironmentVariableCreateInput = { name: Scalars['String']; value: Scalars['String']; }; /** EnvironmentVariables create many input */ export declare type EnvironmentVariableCreateManyInput = { name: Scalars['String']; value: Scalars['String']; }; /** EnvironmentVariables delete input */ export declare type EnvironmentVariableDeleteInput = { id?: Maybe; force?: Maybe; }; export declare type EnvironmentVariableFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; value?: Maybe; _fullText?: Maybe; createdBy?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type EnvironmentVariableGroupBy = { query: EnvironmentVariableGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type EnvironmentVariableGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; name?: Maybe>; value?: Maybe>; createdBy?: Maybe; _group?: Maybe>; }; export declare type EnvironmentVariableKeyFilter = { id?: Maybe; name?: Maybe; }; /** EnvironmentVariableListResponse output */ export declare type EnvironmentVariableListResponse = { __typename?: 'EnvironmentVariableListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** EnvironmentVariableManyResponse output */ export declare type EnvironmentVariableManyResponse = { __typename?: 'EnvironmentVariableManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type EnvironmentVariableOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'name_ASC' | 'name_DESC' | 'value_ASC' | 'value_DESC'; /** EnvironmentVariables subscription payload */ export declare type EnvironmentVariablePayload = { __typename?: 'EnvironmentVariablePayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type EnvironmentVariableSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; value?: Maybe; createdBy?: Maybe; }; /** EnvironmentVariables subscription filter */ export declare type EnvironmentVariableSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** EnvironmentVariables update input */ export declare type EnvironmentVariableUpdateByFilterInput = { name?: Maybe>>; value?: Maybe>>; }; /** EnvironmentVariables update input */ export declare type EnvironmentVariableUpdateInput = { id?: Maybe; name?: Maybe; value?: Maybe; }; /** Facebook connection params */ export declare type FacebookOptions = { __typename?: 'FacebookOptions'; enabled: Scalars['Boolean']; app_id: Scalars['String']; app_secret: Scalars['String']; }; /** Facebook connection params input */ export declare type FacebookOptionsInput = { enabled: Scalars['Boolean']; app_id: Scalars['String']; app_secret: Scalars['String']; }; /** Field Data Features */ export declare type FieldDataFeatures = { __typename?: 'FieldDataFeatures'; create: Scalars['Boolean']; update: Scalars['Boolean']; sort: Scalars['Boolean']; }; /** Field Schema Features */ export declare type FieldSchemaFeatures = { __typename?: 'FieldSchemaFeatures'; update: Scalars['Boolean']; delete: Scalars['Boolean']; }; /** Field types */ export declare type FieldType = 'ID' | 'UUID' | 'JSON' | 'NUMBER' | 'TEXT' | 'DATE' | 'SWITCH' | 'RELATION' | 'FILE' | 'SMART' | 'GEO' | 'ONE_WAY_RELATION' | 'MISSING_RELATION'; /** Field Type Attributes */ export declare type FieldTypeAttributes = DateFieldTypeAttributes | FileFieldTypeAttributes | MissingRelationFieldTypeAttributes | NumberFieldTypeAttributes | SmartFieldTypeAttributes | SwitchFieldTypeAttributes | TextFieldTypeAttributes | UuidFieldTypeAttributes | GeoFieldTypeAttributes; /** Field Type Attributes Input */ export declare type FieldTypeAttributesInput = { format?: Maybe; precision?: Maybe; currency?: Maybe; minValue?: Maybe; maxValue?: Maybe; isBigInt?: Maybe; autoIncrement?: Maybe; fieldSize?: Maybe; expiration?: Maybe; listOptions?: Maybe>; maxSize?: Maybe; typeRestrictions?: Maybe>; srid?: Maybe; }; export declare type File = { __typename?: 'File'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; fileId?: Maybe; downloadUrl?: Maybe; shareUrl?: Maybe; provider?: Maybe; public?: Maybe; uploaded?: Maybe; filename?: Maybe; uploadUrl?: Maybe; fields?: Maybe; meta?: Maybe; mods?: Maybe; settings_menuBarLogo?: Maybe; settings_landingPageImage?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; previewUrl?: Maybe; _description?: Maybe; }; export declare type FileSettings_MenuBarLogoArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type FileSettings_LandingPageImageArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type FileUsers_AvatarArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type FileMessage_AttachmentsArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type FileTeamMembers_AvatarArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; /** Files create input */ export declare type FileCreateInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Files create many input */ export declare type FileCreateManyInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Files delete input */ export declare type FileDeleteInput = { id?: Maybe; force?: Maybe; }; /** FileFieldsPermissions create input */ export declare type FileFieldsPermissions = { createdAt?: Maybe; updatedAt?: Maybe; fileId?: Maybe; downloadUrl?: Maybe; shareUrl?: Maybe; provider?: Maybe; public?: Maybe; uploaded?: Maybe; filename?: Maybe; uploadUrl?: Maybe; fields?: Maybe; meta?: Maybe; mods?: Maybe; }; /** File Field Attributes */ export declare type FileFieldTypeAttributes = { __typename?: 'FileFieldTypeAttributes'; format: Scalars['String']; maxSize?: Maybe; showTitle?: Maybe; showUrl?: Maybe; typeRestrictions?: Maybe>; expiration?: Maybe; }; export declare type FileFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; fileId?: Maybe; downloadUrl?: Maybe; shareUrl?: Maybe; provider?: Maybe; public?: Maybe; uploaded?: Maybe; filename?: Maybe; uploadUrl?: Maybe; _fullText?: Maybe; createdBy?: Maybe; settings_menuBarLogo?: Maybe; settings_landingPageImage?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type FileGroupBy = { query: FileGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type FileGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; fileId?: Maybe>; downloadUrl?: Maybe>; shareUrl?: Maybe>; provider?: Maybe>; public?: Maybe>; uploaded?: Maybe>; filename?: Maybe>; uploadUrl?: Maybe>; fields?: Maybe>; meta?: Maybe>; mods?: Maybe>; createdBy?: Maybe; settings_menuBarLogo?: Maybe; settings_landingPageImage?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; _group?: Maybe>; }; export declare type FileKeyFilter = { id?: Maybe; fileId?: Maybe; }; /** FileListResponse output */ export declare type FileListResponse = { __typename?: 'FileListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** FileManyResponse output */ export declare type FileManyResponse = { __typename?: 'FileManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type FileOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'fileId_ASC' | 'fileId_DESC' | 'downloadUrl_ASC' | 'downloadUrl_DESC' | 'shareUrl_ASC' | 'shareUrl_DESC' | 'provider_ASC' | 'provider_DESC' | 'public_ASC' | 'public_DESC' | 'uploaded_ASC' | 'uploaded_DESC' | 'filename_ASC' | 'filename_DESC' | 'uploadUrl_ASC' | 'uploadUrl_DESC' | 'fields_ASC' | 'fields_DESC' | 'meta_ASC' | 'meta_DESC' | 'mods_ASC' | 'mods_DESC'; /** Files subscription payload */ export declare type FilePayload = { __typename?: 'FilePayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type FilePermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; fileId?: Maybe; downloadUrl?: Maybe; shareUrl?: Maybe; provider?: Maybe; public?: Maybe; uploaded?: Maybe; filename?: Maybe; uploadUrl?: Maybe; _fullText?: Maybe; createdBy?: Maybe; settings_menuBarLogo?: Maybe; settings_landingPageImage?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type FilePermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type FileRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Files relation input */ export declare type FilesMessage_AttachmentsManyRelationInput = { connect?: Maybe>; }; /** Files relation input */ export declare type FilesMessage_AttachmentsRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Files relation input */ export declare type FilesMessage_AttachmentsUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; export declare type FileSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; fileId?: Maybe; downloadUrl?: Maybe; shareUrl?: Maybe; provider?: Maybe; public?: Maybe; uploaded?: Maybe; filename?: Maybe; uploadUrl?: Maybe; createdBy?: Maybe; }; /** Files relation input */ export declare type FilesTeamMembers_AvatarManyRelationInput = { connect?: Maybe>; }; /** Files relation input */ export declare type FilesTeamMembers_AvatarRelationInput = { connect?: Maybe>; }; /** Files relation input */ export declare type FilesTeamMembers_AvatarUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; update?: Maybe>>; }; /** Files subscription filter */ export declare type FileSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Files relation input */ export declare type FilesUsers_AvatarManyRelationInput = { connect?: Maybe>; }; /** Files relation input */ export declare type FilesUsers_AvatarRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Files relation input */ export declare type FilesUsers_AvatarUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** File Type Format Enum */ export declare type FileTypeFormatEnum = 'FILE' | 'IMAGE'; /** Files update input */ export declare type FileUpdateByFilterInput = { downloadUrl?: Maybe>>; shareUrl?: Maybe>>; provider?: Maybe>>; public?: Maybe>>; uploaded?: Maybe>>; filename?: Maybe>>; uploadUrl?: Maybe>>; fields?: Maybe>>; meta?: Maybe>>; mods?: Maybe>>; }; /** Files update input */ export declare type FileUpdateInput = { id?: Maybe; fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; export declare type FileUploadInfoResponse = { __typename?: 'FileUploadInfoResponse'; policy: Scalars['String']; signature: Scalars['String']; apiKey: Scalars['String']; path: Scalars['String']; }; export declare type FindOrCreateDmInput = { usersIds: Array; }; export declare type FindOrCreateDmMember = { __typename?: 'FindOrCreateDMMember'; id: Scalars['ID']; user: FindOrCreateDmUser; }; export declare type FindOrCreateDmMemberList = { __typename?: 'FindOrCreateDMMemberList'; count: Scalars['Int']; items: Array; }; export declare type FindOrCreateDmResponse = { __typename?: 'FindOrCreateDMResponse'; id: Scalars['ID']; name: Scalars['String']; members: FindOrCreateDmMemberList; }; export declare type FindOrCreateDmUser = { __typename?: 'FindOrCreateDMUser'; id: Scalars['ID']; }; export declare type FloatPredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; /** FunctionInfo */ export declare type FunctionInfo = { name: Scalars['String']; functionType: FunctionType; description?: Maybe; application?: Maybe; }; /** FunctionInfoFilter */ export declare type FunctionInfoFilter = { name?: Maybe; functionType?: Maybe; description?: Maybe; }; /** FunctionInfoOrderBy */ export declare type FunctionInfoOrderBy = 'name_ASC' | 'name_DESC' | 'functionType_ASC' | 'functionType_DESC' | 'description_ASC' | 'description_DESC'; /** FunctionListResponse output */ export declare type FunctionListResponse = { __typename?: 'FunctionListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** FunctionResolverInfo */ export declare type FunctionResolverInfo = FunctionInfo & { __typename?: 'FunctionResolverInfo'; name: Scalars['String']; functionType: FunctionType; description?: Maybe; gqlType: Scalars['String']; application?: Maybe; }; /** FunctionTaskInfo */ export declare type FunctionTaskInfo = FunctionInfo & { __typename?: 'FunctionTaskInfo'; name: Scalars['String']; functionType: FunctionType; description?: Maybe; scheduleExpression?: Maybe; application?: Maybe; }; /** FunctionTriggerInfo */ export declare type FunctionTriggerInfo = FunctionInfo & { __typename?: 'FunctionTriggerInfo'; name: Scalars['String']; functionType: FunctionType; description?: Maybe; operation: Scalars['String']; tableName: Scalars['String']; type: Scalars['String']; application?: Maybe; }; /** FunctionType */ export declare type FunctionType = 'resolver' | 'trigger' | 'webhook' | 'task' | 'schedule'; /** FunctionWebhookInfo */ export declare type FunctionWebhookInfo = FunctionInfo & { __typename?: 'FunctionWebhookInfo'; name: Scalars['String']; functionType: FunctionType; description?: Maybe; httpMethod: Scalars['String']; workspaceRelativePath: Scalars['String']; workspaceFullPath: Scalars['String']; application?: Maybe; }; /** Geo Field Attributes */ export declare type GeoFieldTypeAttributes = { __typename?: 'GeoFieldTypeAttributes'; format: Scalars['String']; srid?: Maybe; }; /** Github connection params */ export declare type GithubOptions = { __typename?: 'GithubOptions'; enabled: Scalars['Boolean']; client_id: Scalars['String']; client_secret: Scalars['String']; }; /** Github connection params input */ export declare type GithubOptionsInput = { enabled: Scalars['Boolean']; client_id: Scalars['String']; client_secret: Scalars['String']; }; /** Google connection params */ export declare type GoogleOptions = { __typename?: 'GoogleOptions'; enabled: Scalars['Boolean']; client_id: Scalars['String']; client_secret: Scalars['String']; }; /** Google connection params input */ export declare type GoogleOptionsInput = { enabled: Scalars['Boolean']; client_id: Scalars['String']; client_secret: Scalars['String']; }; export declare type GroupByField = { as?: Maybe; fn?: Maybe>>; }; export declare type GroupByFieldFunction = { aggregate?: Maybe; distinct?: Maybe; datePart?: Maybe; abs?: Maybe; ceil?: Maybe; crc32?: Maybe; floor?: Maybe; mod?: Maybe; round?: Maybe; sign?: Maybe; truncate?: Maybe; left?: Maybe; right?: Maybe; locate?: Maybe; substring?: Maybe; replace?: Maybe; reverse?: Maybe; trim?: Maybe; ltrim?: Maybe; rtrim?: Maybe; lower?: Maybe; upper?: Maybe; ascii?: Maybe; hex?: Maybe; bitLength?: Maybe; charLength?: Maybe; length?: Maybe; like?: Maybe; notLike?: Maybe; lpad?: Maybe; rpad?: Maybe; ifNull?: Maybe; isNull?: Maybe; nullIf?: Maybe; }; export declare type GroupByResponse = { __typename?: 'GroupByResponse'; ID?: Maybe; String?: Maybe; Int?: Maybe; BigInt?: Maybe; Float?: Maybe; DateTime?: Maybe; Date?: Maybe; Boolean?: Maybe; JSON?: Maybe; GroupIds?: Maybe>; UserGroup: UserListResponse; FileGroup: FileListResponse; RoleGroup: RoleListResponse; ApiTokenGroup: ApiTokenListResponse; EnvironmentVariableGroup: EnvironmentVariableListResponse; AuthenticationProfileGroup: AuthenticationProfileListResponse; TeamMemberGroup: TeamMemberListResponse; MessageGroup: MessageListResponse; ChannelGroup: ChannelListResponse; ChannelMemberGroup: ChannelMemberListResponse; }; export declare type GroupByResponseUserGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseFileGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseRoleGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseApiTokenGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseEnvironmentVariableGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseAuthenticationProfileGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseTeamMemberGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseMessageGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseChannelGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupByResponseChannelMemberGroupArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type GroupBySort = { alias: Scalars['String']; direction: SortOrder; }; export declare type GroupIdentifiersGroupByField = { as: Scalars['String']; }; export declare type Having = { alias?: Maybe; id?: Maybe; string?: Maybe; int?: Maybe; bigint?: Maybe; float?: Maybe; bool?: Maybe; date?: Maybe; datetime?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type IdPredicate = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; contains?: Maybe; not_contains?: Maybe; starts_with?: Maybe; not_starts_with?: Maybe; ends_with?: Maybe; not_ends_with?: Maybe; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; }; export declare type IdPredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; contains?: Maybe; not_contains?: Maybe; starts_with?: Maybe; not_starts_with?: Maybe; ends_with?: Maybe; not_ends_with?: Maybe; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; /** ImportedTable */ export declare type ImportedTable = { __typename?: 'ImportedTable'; id: Scalars['ID']; name: Scalars['String']; }; /** Table Create Index Input */ export declare type IndexCreateInput = { tableId: Scalars['ID']; type: TableIndexType; columns: Array; force?: Maybe; name?: Maybe; }; /** Table Delete Index Input */ export declare type IndexDeleteInput = { id: Scalars['ID']; }; /** Table Update Index Input */ export declare type IndexUpdateInput = { id: Scalars['ID']; type?: Maybe; columns?: Maybe>; force?: Maybe; name?: Maybe; }; export declare type IntPredicate = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; }; export declare type IntPredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; lt?: Maybe; lte?: Maybe; gt?: Maybe; gte?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type IntrospectionQueryResponse = { __typename?: 'IntrospectionQueryResponse'; url: Scalars['String']; }; /** Invited By Name */ export declare type InvitedByName = { __typename?: 'InvitedByName'; firstName?: Maybe; lastName?: Maybe; workspaceName?: Maybe; email?: Maybe; }; /** InviteMembersInput */ export declare type InviteMembersInput = { recipients: Array; }; /** InviteRecipientInput */ export declare type InviteRecipientInput = { email: Scalars['String']; firstName?: Maybe; lastName?: Maybe; roles?: Maybe>; }; /** InvokeData */ export declare type InvokeData = { functionName: Scalars['String']; inputArgs?: Maybe; }; /** InvokeFunctionResponse */ export declare type InvokeFunctionResponse = { __typename?: 'InvokeFunctionResponse'; responseData: Scalars['String']; }; export declare type LocateFunctionArguments = { str: Scalars['String']; pos?: Maybe; }; /** LoginResponse */ export declare type LoginResponse = { __typename?: 'LoginResponse'; success?: Maybe; auth?: Maybe; workspaces?: Maybe>; }; /** Channel create input from members */ export declare type Members_ChannelCreateInput = { messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name: Scalars['String']; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; /** Channel update input from members */ export declare type Members_ChannelUpdateInput = { messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name?: Maybe; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; export declare type Message = { __typename?: 'Message'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; channel?: Maybe; text?: Maybe; attachments?: Maybe; parentID?: Maybe; /** Temporary solution for be notified when message is deleted via subscriptions. */ isDeleted?: Maybe; _description?: Maybe; }; export declare type MessageAttachmentsArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; /** Files create input from message_attachments */ export declare type Message_Attachments_FileCreateInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Files update input from message_attachments */ export declare type Message_Attachments_FileUpdateInput = { filter?: Maybe; data: FileUpdateInput; }; /** Message relation input */ export declare type MessageAttachmentsManyRelationInput = { connect?: Maybe>; }; /** Message relation input */ export declare type MessageAttachmentsRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Message relation input */ export declare type MessageAttachmentsUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** Message relation input */ export declare type MessageChannelManyRelationInput = { connect?: Maybe; }; /** Message relation input */ export declare type MessageChannelRelationInput = { connect?: Maybe; create?: Maybe; }; /** Message relation input */ export declare type MessageChannelUpdateRelationInput = { connect?: Maybe; disconnect?: Maybe; reconnect?: Maybe; create?: Maybe; update?: Maybe; }; /** Message create input */ export declare type MessageCreateInput = { channel?: Maybe; text: Scalars['String']; attachments?: Maybe; parentID?: Maybe; /** Temporary solution for be notified when message is deleted via subscriptions. */ isDeleted?: Maybe; }; /** Message create many input */ export declare type MessageCreateManyInput = { channel: MessageChannelManyRelationInput; text: Scalars['String']; attachments?: Maybe; parentID?: Maybe; /** Temporary solution for be notified when message is deleted via subscriptions. */ isDeleted?: Maybe; }; /** Message delete input */ export declare type MessageDeleteInput = { id?: Maybe; force?: Maybe; }; /** MessageFieldsPermissions create input */ export declare type MessageFieldsPermissions = { createdAt?: Maybe; updatedAt?: Maybe; text?: Maybe; parentID?: Maybe; isDeleted?: Maybe; }; export declare type MessageFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; text?: Maybe; parentID?: Maybe; isDeleted?: Maybe; _fullText?: Maybe; createdBy?: Maybe; channel?: Maybe; attachments?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type MessageGroupBy = { query: MessageGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type MessageGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; text?: Maybe>; parentID?: Maybe>; isDeleted?: Maybe>; createdBy?: Maybe; channel?: Maybe; attachments?: Maybe; _group?: Maybe>; }; export declare type MessageKeyFilter = { id?: Maybe; }; /** MessageListResponse output */ export declare type MessageListResponse = { __typename?: 'MessageListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** MessageManyResponse output */ export declare type MessageManyResponse = { __typename?: 'MessageManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type MessageOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'text_ASC' | 'text_DESC' | 'parentID_ASC' | 'parentID_DESC' | 'isDeleted_ASC' | 'isDeleted_DESC'; /** Message subscription payload */ export declare type MessagePayload = { __typename?: 'MessagePayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type MessagePermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; text?: Maybe; parentID?: Maybe; isDeleted?: Maybe; _fullText?: Maybe; createdBy?: Maybe; channel?: Maybe; attachments?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type MessagePermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type MessageRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Channel create input from messages */ export declare type Messages_ChannelCreateInput = { messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name: Scalars['String']; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; /** Channel update input from messages */ export declare type Messages_ChannelUpdateInput = { messages?: Maybe; purpose?: Maybe; members?: Maybe; public?: Maybe; name?: Maybe; /** channel - A channel * * im - Individual Messages (DM) * * group - Multiple DM */ type?: Maybe; }; export declare type MessageSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; text?: Maybe; parentID?: Maybe; isDeleted?: Maybe; createdBy?: Maybe; channel?: Maybe; }; /** Message subscription filter */ export declare type MessageSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Message update input */ export declare type MessageUpdateByFilterInput = { text?: Maybe>>; parentID?: Maybe>>; isDeleted?: Maybe>>; }; /** Message update input */ export declare type MessageUpdateInput = { id?: Maybe; channel?: Maybe; text?: Maybe; attachments?: Maybe; parentID?: Maybe; /** Temporary solution for be notified when message is deleted via subscriptions. */ isDeleted?: Maybe; }; /** MissingRelation */ export declare type MissingRelation = { __typename?: 'MissingRelation'; table: Scalars['String']; }; /** MissingRelation Field Attributes */ export declare type MissingRelationFieldTypeAttributes = { __typename?: 'MissingRelationFieldTypeAttributes'; missingTable: Scalars['String']; }; export declare type Mutation = { __typename?: 'Mutation'; apiTokenCreate: ApiTokenResponse; apiTokenDelete?: Maybe; apiTokenDestroy?: Maybe; apiTokenRestore: ApiToken; apiTokenUpdate: ApiToken; apiTokenUpdateByFilter: ApiTokenManyResponse; applicationDelete?: Maybe; applicationInstall?: Maybe; applicationUpdate?: Maybe; authenticationProfileCreate: AuthenticationProfile; authenticationProfileCreateMany: AuthenticationProfileManyResponse; authenticationProfileDelete?: Maybe; authenticationProfileDestroy?: Maybe; authenticationProfileRestore: AuthenticationProfile; authenticationProfileUpdate: AuthenticationProfile; authenticationProfileUpdateByFilter: AuthenticationProfileManyResponse; authenticationSettingsUpdate: AuthenticationSetting; billingDetailsUpdate?: Maybe; billingPlanUpdate?: Maybe; channelCreate: Channel; channelCreateMany: ChannelManyResponse; channelDelete?: Maybe; channelDestroy?: Maybe; channelMemberCreate: ChannelMember; channelMemberCreateMany: ChannelMemberManyResponse; channelMemberDelete?: Maybe; channelMemberDestroy?: Maybe; channelMemberRestore: ChannelMember; channelMemberUpdate: ChannelMember; channelMemberUpdateByFilter: ChannelMemberManyResponse; channelRestore: Channel; channelUpdate: Channel; channelUpdateByFilter: ChannelManyResponse; deploy?: Maybe; environmentVariableCreate: EnvironmentVariable; environmentVariableCreateMany: EnvironmentVariableManyResponse; environmentVariableDelete?: Maybe; environmentVariableDestroy?: Maybe; environmentVariableRestore: EnvironmentVariable; environmentVariableUpdate: EnvironmentVariable; environmentVariableUpdateByFilter: EnvironmentVariableManyResponse; fieldCreate: TableField; fieldDelete: SuccessResponse; fieldUpdate: TableField; fieldUpdatePosition: SuccessResponse; fileCreate: File; fileCreateMany: FileManyResponse; fileDelete?: Maybe; fileDestroy?: Maybe; fileRestore: File; fileUpdate: File; fileUpdateByFilter: FileManyResponse; indexCreate: TableIndex; indexDelete?: Maybe; indexUpdate: TableIndex; inviteMembers: Array>; invoke?: Maybe; messageCreate: Message; messageCreateMany: MessageManyResponse; messageDelete?: Maybe; messageDestroy?: Maybe; messageRestore: Message; messageUpdate: Message; messageUpdateByFilter: MessageManyResponse; prepareDeploy: DeployDataResponse; roleCreate: Role; roleCreateMany: RoleManyResponse; roleDelete?: Maybe; roleDestroy?: Maybe; roleRestore: Role; roleUpdate: Role; roleUpdateByFilter: RoleManyResponse; sendInvitationTo8base?: Maybe; settingsUpdate: Setting; system?: Maybe; tableCreate: Table; tableDelete: SuccessResponse; tableUpdate: Table; teamInvitationAccept: TeamInvitationAcceptResponse; teamInvitationCancel?: Maybe; teamInvitationDelete?: Maybe; teamInvitationDestroy?: Maybe; teamInvitationResend?: Maybe; teamInvitationRestore: TeamInvitation; teamMemberDelete?: Maybe; teamMemberDestroy?: Maybe; teamMemberRestore: TeamMember; teamMemberUpdate: TeamMember; teamMemberUpdateByFilter: TeamMemberManyResponse; userChangePassword?: Maybe; userCreate: User; userCreateMany: UserManyResponse; userDelete?: Maybe; userDestroy?: Maybe; userLogin?: Maybe; userPasswordForgot?: Maybe; userPasswordForgotConfirm?: Maybe; userRefreshToken?: Maybe; userRestore: User; userSignUp: User; userSignUpResend?: Maybe; userSignUpWithPassword: User; userSignUpWithToken: User; userUpdate: User; userUpdateByFilter: UserManyResponse; userVerificationEmailResend?: Maybe; viewCreate: Table; viewUpdate: Table; workspaceCreate?: Maybe; workspaceCreateAsync?: Maybe; workspaceDelete?: Maybe; workspaceLeave?: Maybe; workspaceUpdate?: Maybe; findOrCreateDM?: Maybe; }; export declare type MutationApiTokenCreateArgs = { data: ApiTokenCreateInput; }; export declare type MutationApiTokenDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationApiTokenDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationApiTokenRestoreArgs = { id: Scalars['String']; }; export declare type MutationApiTokenUpdateArgs = { data: ApiTokenUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationApiTokenUpdateByFilterArgs = { data: ApiTokenUpdateByFilterInput; filter?: Maybe; }; export declare type MutationApplicationDeleteArgs = { data: ApplicationDeleteMutationInput; }; export declare type MutationApplicationInstallArgs = { data: ApplicationInstallInput; }; export declare type MutationApplicationUpdateArgs = { data: ApplicationUpdateInput; }; export declare type MutationAuthenticationProfileCreateArgs = { data: AuthenticationProfileCreateInput; }; export declare type MutationAuthenticationProfileCreateManyArgs = { data: Array>; }; export declare type MutationAuthenticationProfileDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationAuthenticationProfileDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationAuthenticationProfileRestoreArgs = { id: Scalars['String']; }; export declare type MutationAuthenticationProfileUpdateArgs = { data: AuthenticationProfileUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationAuthenticationProfileUpdateByFilterArgs = { data: AuthenticationProfileUpdateByFilterInput; filter?: Maybe; }; export declare type MutationAuthenticationSettingsUpdateArgs = { data: AuthenticationSettingUpdateInput; }; export declare type MutationBillingDetailsUpdateArgs = { data: BillingDetailsUpdateMutationInput; }; export declare type MutationBillingPlanUpdateArgs = { data: BillingPlanUpdateMutationInput; }; export declare type MutationChannelCreateArgs = { data: ChannelCreateInput; }; export declare type MutationChannelCreateManyArgs = { data: Array>; }; export declare type MutationChannelDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationChannelDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationChannelMemberCreateArgs = { data: ChannelMemberCreateInput; }; export declare type MutationChannelMemberCreateManyArgs = { data: Array>; }; export declare type MutationChannelMemberDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationChannelMemberDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationChannelMemberRestoreArgs = { id: Scalars['String']; }; export declare type MutationChannelMemberUpdateArgs = { data: ChannelMemberUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationChannelMemberUpdateByFilterArgs = { data: ChannelMemberUpdateByFilterInput; filter?: Maybe; }; export declare type MutationChannelRestoreArgs = { id: Scalars['String']; }; export declare type MutationChannelUpdateArgs = { data: ChannelUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationChannelUpdateByFilterArgs = { data: ChannelUpdateByFilterInput; filter?: Maybe; }; export declare type MutationDeployArgs = { data?: Maybe; }; export declare type MutationEnvironmentVariableCreateArgs = { data: EnvironmentVariableCreateInput; }; export declare type MutationEnvironmentVariableCreateManyArgs = { data: Array>; }; export declare type MutationEnvironmentVariableDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationEnvironmentVariableDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationEnvironmentVariableRestoreArgs = { id: Scalars['String']; }; export declare type MutationEnvironmentVariableUpdateArgs = { data: EnvironmentVariableUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationEnvironmentVariableUpdateByFilterArgs = { data: EnvironmentVariableUpdateByFilterInput; filter?: Maybe; }; export declare type MutationFieldCreateArgs = { data: TableFieldCreateInput; }; export declare type MutationFieldDeleteArgs = { data: TableFieldDeleteInput; }; export declare type MutationFieldUpdateArgs = { data: TableFieldUpdateInput; }; export declare type MutationFieldUpdatePositionArgs = { data: TableFieldPositionUpdateInput; }; export declare type MutationFileCreateArgs = { data: FileCreateInput; }; export declare type MutationFileCreateManyArgs = { data: Array>; }; export declare type MutationFileDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationFileDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationFileRestoreArgs = { id: Scalars['String']; }; export declare type MutationFileUpdateArgs = { data: FileUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationFileUpdateByFilterArgs = { data: FileUpdateByFilterInput; filter?: Maybe; }; export declare type MutationIndexCreateArgs = { data: IndexCreateInput; }; export declare type MutationIndexDeleteArgs = { data: IndexDeleteInput; }; export declare type MutationIndexUpdateArgs = { data: IndexUpdateInput; }; export declare type MutationInviteMembersArgs = { data: InviteMembersInput; force?: Maybe; }; export declare type MutationInvokeArgs = { data?: Maybe; }; export declare type MutationMessageCreateArgs = { data: MessageCreateInput; }; export declare type MutationMessageCreateManyArgs = { data: Array>; }; export declare type MutationMessageDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationMessageDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationMessageRestoreArgs = { id: Scalars['String']; }; export declare type MutationMessageUpdateArgs = { data: MessageUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationMessageUpdateByFilterArgs = { data: MessageUpdateByFilterInput; filter?: Maybe; }; export declare type MutationRoleCreateArgs = { data: RoleCreateInput; }; export declare type MutationRoleCreateManyArgs = { data: Array>; }; export declare type MutationRoleDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationRoleDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationRoleRestoreArgs = { id: Scalars['String']; }; export declare type MutationRoleUpdateArgs = { data: RoleUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationRoleUpdateByFilterArgs = { data: RoleUpdateByFilterInput; filter?: Maybe; }; export declare type MutationSendInvitationTo8baseArgs = { inviteEmail: Scalars['String']; }; export declare type MutationSettingsUpdateArgs = { data: SettingUpdateInput; }; export declare type MutationTableCreateArgs = { data: TableCreateInput; }; export declare type MutationTableDeleteArgs = { data: TableDeleteInput; }; export declare type MutationTableUpdateArgs = { data: TableUpdateInput; }; export declare type MutationTeamInvitationAcceptArgs = { data: TeamInvitationAcceptInput; }; export declare type MutationTeamInvitationCancelArgs = { data: TeamInvitationCancelInput; }; export declare type MutationTeamInvitationDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationTeamInvitationDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationTeamInvitationResendArgs = { data: TeamInvitationResendInput; }; export declare type MutationTeamInvitationRestoreArgs = { id: Scalars['String']; }; export declare type MutationTeamMemberDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationTeamMemberDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationTeamMemberRestoreArgs = { id: Scalars['String']; }; export declare type MutationTeamMemberUpdateArgs = { data: TeamMemberUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationTeamMemberUpdateByFilterArgs = { data: TeamMemberUpdateByFilterInput; filter?: Maybe; }; export declare type MutationUserChangePasswordArgs = { data: ChangePasswordInput; }; export declare type MutationUserCreateArgs = { data: UserCreateInput; }; export declare type MutationUserCreateManyArgs = { data: Array>; }; export declare type MutationUserDeleteArgs = { data?: Maybe; filter?: Maybe; force?: Maybe; }; export declare type MutationUserDestroyArgs = { filter?: Maybe; force?: Maybe; }; export declare type MutationUserLoginArgs = { data: UserLoginInput; }; export declare type MutationUserPasswordForgotArgs = { data: PasswordForgotInput; }; export declare type MutationUserPasswordForgotConfirmArgs = { data: PasswordForgotConfirmInput; }; export declare type MutationUserRefreshTokenArgs = { data: RefreshTokenInput; }; export declare type MutationUserRestoreArgs = { id: Scalars['String']; }; export declare type MutationUserSignUpArgs = { user: UserCreateInput; authProfileId?: Maybe; }; export declare type MutationUserSignUpResendArgs = { data: SignUpResendInput; }; export declare type MutationUserSignUpWithPasswordArgs = { user: UserCreateInput; password: Scalars['String']; authProfileId?: Maybe; }; export declare type MutationUserSignUpWithTokenArgs = { user: UserCreateInput; authProfileId?: Maybe; }; export declare type MutationUserUpdateArgs = { data: UserUpdateInput; filter?: Maybe; force?: Maybe; destroyDetached?: Maybe; }; export declare type MutationUserUpdateByFilterArgs = { data: UserUpdateByFilterInput; filter?: Maybe; }; export declare type MutationUserVerificationEmailResendArgs = { data: VerificationEmailResendInput; authProfileId?: Maybe; }; export declare type MutationViewCreateArgs = { data: ViewCreateInput; }; export declare type MutationViewUpdateArgs = { data: ViewUpdateInput; }; export declare type MutationWorkspaceCreateArgs = { data: WorkspaceCreateMutationInput; }; export declare type MutationWorkspaceCreateAsyncArgs = { data: WorkspaceCreateMutationInput; }; export declare type MutationWorkspaceDeleteArgs = { data: WorkspaceDeleteMutationInput; }; export declare type MutationWorkspaceLeaveArgs = { force?: Maybe; }; export declare type MutationWorkspaceUpdateArgs = { data: WorkspaceUpdateMutationInput; }; export declare type MutationFindOrCreateDmArgs = { data: FindOrCreateDmInput; }; export declare type MutationType = 'create' | 'update' | 'delete' | 'destroy'; /** Number Field Attributes */ export declare type NumberFieldTypeAttributes = { __typename?: 'NumberFieldTypeAttributes'; format: Scalars['String']; precision?: Maybe; currency?: Maybe; minValue?: Maybe; maxValue?: Maybe; isBigInt?: Maybe; autoIncrement?: Maybe; }; /** Number Type Format Enum */ export declare type NumberTypeFormatEnum = 'NUMBER' | 'CURRENCY' | 'PERCENTAGE' | 'FRACTION' | 'SCIENTIFIC'; /** PasswordForgotConfirmInput */ export declare type PasswordForgotConfirmInput = { email: Scalars['String']; code: Scalars['String']; newPassword: Scalars['String']; authProfileId: Scalars['ID']; }; /** PasswordForgotInput */ export declare type PasswordForgotInput = { email: Scalars['String']; authProfileId: Scalars['ID']; }; export declare type PatternFunctionArguments = { pattern: Scalars['String']; escape?: Maybe; }; export declare type Permission = { __typename?: 'Permission'; createdAt?: Maybe; updatedAt?: Maybe; createdBy?: Maybe; appId?: Maybe; resourceType?: Maybe; resource?: Maybe; permission?: Maybe; role?: Maybe; _description?: Maybe; }; export declare type PermissionFilter = { createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; appId?: Maybe; resourceType?: Maybe; resource?: Maybe; _fullText?: Maybe; createdBy?: Maybe; role?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type PermissionGroupByQuery = { createdAt?: Maybe>; updatedAt?: Maybe>; appId?: Maybe>; resourceType?: Maybe>; resource?: Maybe>; permission?: Maybe>; createdBy?: Maybe; role?: Maybe; _group?: Maybe>; }; /** Permission Filter */ export declare type PermissionInputFilter = { resourceType?: Maybe; action?: Maybe; resource?: Maybe; applicationName?: Maybe; }; /** PermissionListResponse output */ export declare type PermissionListResponse = { __typename?: 'PermissionListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** Permissions subscription payload */ export declare type PermissionPayload = { __typename?: 'PermissionPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type PermissionPermissionFilter = { createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; appId?: Maybe; resourceType?: Maybe; resource?: Maybe; _fullText?: Maybe; createdBy?: Maybe; role?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type PermissionPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type PermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type PermissionResourceTypeEnum = 'data' | 'custom'; /** custom permissions input */ export declare type PermissionsCustom = { data?: Maybe; logic?: Maybe; api?: Maybe; users?: Maybe; settings?: Maybe; }; export declare type PermissionsCustomApi = { findOrCreateDM?: Maybe; }; export declare type PermissionsCustomApiResolver = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomData = { schemaManagement?: Maybe; viewerAccess?: Maybe; }; export declare type PermissionsCustomDataSchemaManagement = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomDataViewerAccess = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomLogic = { view?: Maybe; deploy?: Maybe; invoke?: Maybe; logs?: Maybe; }; export declare type PermissionsCustomLogicDeploy = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomLogicInvoke = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomLogicLogs = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomLogicView = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomSettings = { workspaceAdministration?: Maybe; }; export declare type PermissionsCustomSettingsWorkspaceAdministration = { allow: Scalars['Boolean']; }; export declare type PermissionsCustomUsers = { teamAdministration?: Maybe; }; export declare type PermissionsCustomUsersTeamAdministration = { allow: Scalars['Boolean']; }; /** Schema tables permissions input */ export declare type PermissionsData = { Users?: Maybe; Files?: Maybe; Roles?: Maybe; Message?: Maybe; Channel?: Maybe; ChannelMember?: Maybe; }; export declare type PermissionsDataChannel = { create?: Maybe; read?: Maybe; update?: Maybe; delete?: Maybe; destroy?: Maybe; }; export declare type PermissionsDataChannelCreate = { allow: Scalars['Boolean']; }; export declare type PermissionsDataChannelDelete = { allow: Scalars['Boolean']; restore?: Maybe; review?: Maybe; }; export declare type PermissionsDataChannelDestroy = { allow: Scalars['Boolean']; }; export declare type PermissionsDataChannelMember = { create?: Maybe; read?: Maybe; update?: Maybe; delete?: Maybe; destroy?: Maybe; }; export declare type PermissionsDataChannelMemberCreate = { allow: Scalars['Boolean']; }; export declare type PermissionsDataChannelMemberDelete = { allow: Scalars['Boolean']; restore?: Maybe; review?: Maybe; }; export declare type PermissionsDataChannelMemberDestroy = { allow: Scalars['Boolean']; }; export declare type PermissionsDataChannelMemberRead = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataChannelMemberUpdate = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataChannelRead = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataChannelUpdate = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataFiles = { create?: Maybe; read?: Maybe; update?: Maybe; delete?: Maybe; destroy?: Maybe; }; export declare type PermissionsDataFilesCreate = { allow: Scalars['Boolean']; }; export declare type PermissionsDataFilesDelete = { allow: Scalars['Boolean']; restore?: Maybe; review?: Maybe; }; export declare type PermissionsDataFilesDestroy = { allow: Scalars['Boolean']; }; export declare type PermissionsDataFilesRead = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataFilesUpdate = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataMessage = { create?: Maybe; read?: Maybe; update?: Maybe; delete?: Maybe; destroy?: Maybe; }; export declare type PermissionsDataMessageCreate = { allow: Scalars['Boolean']; }; export declare type PermissionsDataMessageDelete = { allow: Scalars['Boolean']; restore?: Maybe; review?: Maybe; }; export declare type PermissionsDataMessageDestroy = { allow: Scalars['Boolean']; }; export declare type PermissionsDataMessageRead = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataMessageUpdate = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataRoles = { create?: Maybe; read?: Maybe; update?: Maybe; delete?: Maybe; destroy?: Maybe; }; export declare type PermissionsDataRolesCreate = { allow: Scalars['Boolean']; }; export declare type PermissionsDataRolesDelete = { allow: Scalars['Boolean']; restore?: Maybe; review?: Maybe; }; export declare type PermissionsDataRolesDestroy = { allow: Scalars['Boolean']; }; export declare type PermissionsDataRolesRead = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataRolesUpdate = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataUsers = { create?: Maybe; read?: Maybe; update?: Maybe; delete?: Maybe; destroy?: Maybe; }; export declare type PermissionsDataUsersCreate = { allow: Scalars['Boolean']; }; export declare type PermissionsDataUsersDelete = { allow: Scalars['Boolean']; restore?: Maybe; review?: Maybe; }; export declare type PermissionsDataUsersDestroy = { allow: Scalars['Boolean']; }; export declare type PermissionsDataUsersRead = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; export declare type PermissionsDataUsersUpdate = { allow: Scalars['Boolean']; filter?: Maybe; fields?: Maybe; }; /** PermissionsInput create input */ export declare type PermissionsInput = { data?: Maybe; custom?: Maybe; }; /** Permissions subscription filter */ export declare type PermissionSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; export declare type Query = { __typename?: 'Query'; apiToken?: Maybe; apiTokensList: ApiTokenListResponse; application?: Maybe; applicationsList?: Maybe; asyncSessionStatus?: Maybe; authenticationProfile?: Maybe; authenticationProfilesList: AuthenticationProfileListResponse; authenticationSettings?: Maybe; billingCurrentPlan?: Maybe; billingDetails?: Maybe; billingInvoicesList: BillingInvoicesListResponse; billingMetricUsageQuotasList: BillingMetricUsageQuotasListResponse; billingMetricUsagesList: BillingMetricUsagesListResponse; channel?: Maybe; channelMember?: Maybe; channelMembersList: ChannelMemberListResponse; channelsList: ChannelListResponse; companyName?: Maybe; deployStatus: DeployStatusResult; environmentVariable?: Maybe; environmentVariablesList: EnvironmentVariableListResponse; file?: Maybe; fileUploadInfo?: Maybe; filesList: FileListResponse; functionsList?: Maybe; logs?: Maybe>>; message?: Maybe; messagesList: MessageListResponse; role?: Maybe; rolesList: RoleListResponse; settings?: Maybe; system?: Maybe; table?: Maybe; tableField?: Maybe; tablesList: TableListResponse; teamInvitationDetails?: Maybe; teamInvitationsDetailsList?: Maybe; teamMember?: Maybe; teamMembersList: TeamMemberListResponse; user?: Maybe; userBillingConfiguration: UserBillingConfigurationResponse; userInvitationsList?: Maybe; usersList: UserListResponse; workspacesList?: Maybe; }; export declare type QueryApiTokenArgs = { id?: Maybe; name?: Maybe; withDeleted?: Maybe; }; export declare type QueryApiTokensListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryApplicationArgs = { id: Scalars['String']; }; export declare type QueryAsyncSessionStatusArgs = { sessionId: Scalars['String']; }; export declare type QueryAuthenticationProfileArgs = { id?: Maybe; name?: Maybe; withDeleted?: Maybe; }; export declare type QueryAuthenticationProfilesListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryBillingInvoicesListArgs = { by?: Maybe; limit?: Maybe; before?: Maybe; after?: Maybe; }; export declare type QueryBillingMetricUsagesListArgs = { filter?: Maybe; }; export declare type QueryChannelArgs = { id?: Maybe; withDeleted?: Maybe; }; export declare type QueryChannelMemberArgs = { id?: Maybe; withDeleted?: Maybe; }; export declare type QueryChannelMembersListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryChannelsListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryDeployStatusArgs = { buildName: Scalars['String']; }; export declare type QueryEnvironmentVariableArgs = { id?: Maybe; name?: Maybe; withDeleted?: Maybe; }; export declare type QueryEnvironmentVariablesListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryFileArgs = { id?: Maybe; fileId?: Maybe; withDeleted?: Maybe; }; export declare type QueryFilesListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryFunctionsListArgs = { applicationId?: Maybe; filter?: Maybe; orderBy?: Maybe>>; }; export declare type QueryLogsArgs = { functionName: Scalars['String']; applicationId?: Maybe; limit?: Maybe; startTime?: Maybe; endTime?: Maybe; }; export declare type QueryMessageArgs = { id?: Maybe; withDeleted?: Maybe; }; export declare type QueryMessagesListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryRoleArgs = { id?: Maybe; name?: Maybe; withDeleted?: Maybe; }; export declare type QueryRolesListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryTableArgs = { id?: Maybe; name?: Maybe; }; export declare type QueryTableFieldArgs = { id: Scalars['ID']; }; export declare type QueryTablesListArgs = { filter?: Maybe; }; export declare type QueryTeamInvitationDetailsArgs = { uuid: Scalars['String']; }; export declare type QueryTeamMemberArgs = { id?: Maybe; userId?: Maybe; withDeleted?: Maybe; }; export declare type QueryTeamMembersListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; export declare type QueryUserArgs = { id?: Maybe; email?: Maybe; withDeleted?: Maybe; }; export declare type QueryUsersListArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; withDeleted?: Maybe; }; /** RefreshTokenInput */ export declare type RefreshTokenInput = { email?: Maybe; refreshToken: Scalars['String']; authProfileId?: Maybe; }; /** Relation */ export declare type Relation = { __typename?: 'Relation'; refTable: Table; refField?: Maybe; relationTableName?: Maybe; relationFieldName?: Maybe; refFieldName?: Maybe; refFieldDisplayName?: Maybe; refFieldIsList?: Maybe; refFieldIsRequired?: Maybe; }; /** Relation Create Input */ export declare type RelationCreateInput = { refTableId: Scalars['ID']; refFieldName?: Maybe; refFieldDisplayName?: Maybe; refFieldIsList: Scalars['Boolean']; refFieldIsRequired: Scalars['Boolean']; }; /** Relation Update Input */ export declare type RelationUpdateInput = { refTableId?: Maybe; refFieldName?: Maybe; refFieldDisplayName?: Maybe; refFieldIsList?: Maybe; refFieldIsRequired?: Maybe; }; export declare type ReplaceFunctionArguments = { from: Scalars['String']; to: Scalars['String']; }; export declare type Role = { __typename?: 'Role'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; name?: Maybe; description?: Maybe; users?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; permissions?: Maybe; _description?: Maybe; }; export declare type RoleUsersArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type RoleApiTokensArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type RoleAuthenticationProfilesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type RoleTeamMembersArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type RolePermissionsArgs = { filter?: Maybe; }; /** Roles create input */ export declare type RoleCreateInput = { name: Scalars['String']; description?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Roles create many input */ export declare type RoleCreateManyInput = { name: Scalars['String']; description?: Maybe; users?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Roles delete input */ export declare type RoleDeleteInput = { id?: Maybe; force?: Maybe; }; /** RoleFieldsPermissions create input */ export declare type RoleFieldsPermissions = { createdAt?: Maybe; updatedAt?: Maybe; name?: Maybe; description?: Maybe; }; export declare type RoleFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; description?: Maybe; _fullText?: Maybe; createdBy?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type RoleGroupBy = { query: RoleGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type RoleGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; name?: Maybe>; description?: Maybe>; createdBy?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; _group?: Maybe>; }; export declare type RoleKeyFilter = { id?: Maybe; name?: Maybe; }; /** RoleListResponse output */ export declare type RoleListResponse = { __typename?: 'RoleListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** RoleManyResponse output */ export declare type RoleManyResponse = { __typename?: 'RoleManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type RoleOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'name_ASC' | 'name_DESC' | 'description_ASC' | 'description_DESC' | 'systemType_ASC' | 'systemType_DESC'; /** Roles subscription payload */ export declare type RolePayload = { __typename?: 'RolePayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type RolePermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; description?: Maybe; _fullText?: Maybe; createdBy?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type RolePermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type RoleRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** ApiTokens update input from roles */ export declare type Roles_ApiTokenUpdateInput = { filter?: Maybe; data: ApiTokenUpdateInput; }; /** AuthenticationProfiles create input from roles */ export declare type Roles_AuthenticationProfileCreateInput = { name: Scalars['String']; type?: Maybe; secret?: Maybe; managementDomain?: Maybe; clientId?: Maybe; databaseName?: Maybe; domain?: Maybe; selfSignUpEnabled?: Maybe; selfSignUpEmailDomains?: Maybe>>; roles?: Maybe; audiences?: Maybe>>; }; /** AuthenticationProfiles update input from roles */ export declare type Roles_AuthenticationProfileUpdateInput = { filter?: Maybe; data: AuthenticationProfileUpdateInput; }; /** TeamMembers update input from roles */ export declare type Roles_TeamMemberUpdateInput = { filter?: Maybe; data: TeamMemberUpdateInput; }; /** Users create input from roles */ export declare type Roles_UserCreateInput = { email: Scalars['String']; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; /** Users update input from roles */ export declare type Roles_UserUpdateInput = { filter?: Maybe; data: UserUpdateInput; }; /** Roles relation input */ export declare type RolesApiTokensManyRelationInput = { connect?: Maybe>; }; /** Roles relation input */ export declare type RolesApiTokensRelationInput = { connect?: Maybe>; }; /** Roles relation input */ export declare type RolesApiTokensUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; update?: Maybe>>; }; /** Roles relation input */ export declare type RolesAuthenticationProfilesManyRelationInput = { connect?: Maybe>; }; /** Roles relation input */ export declare type RolesAuthenticationProfilesRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Roles relation input */ export declare type RolesAuthenticationProfilesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; export declare type RoleSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; name?: Maybe; description?: Maybe; createdBy?: Maybe; }; /** Roles relation input */ export declare type RolesTeamMembersManyRelationInput = { connect?: Maybe>; }; /** Roles relation input */ export declare type RolesTeamMembersRelationInput = { connect?: Maybe>; }; /** Roles relation input */ export declare type RolesTeamMembersUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; update?: Maybe>>; }; /** Roles subscription filter */ export declare type RoleSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Roles relation input */ export declare type RolesUsersManyRelationInput = { connect?: Maybe>; }; /** Roles relation input */ export declare type RolesUsersRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Roles relation input */ export declare type RolesUsersUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** Roles update input */ export declare type RoleUpdateByFilterInput = { name?: Maybe>>; description?: Maybe>>; systemType?: Maybe>>; }; /** Roles update input */ export declare type RoleUpdateInput = { id?: Maybe; name?: Maybe; description?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Schema Origin */ export declare type SchemaOrigin = { __typename?: 'SchemaOrigin'; type: SchemaOriginType; provider?: Maybe; }; /** Schema Origin Type Enum */ export declare type SchemaOriginType = 'REMOTE' | 'LOCAL' | 'VIEW'; export declare type Setting = { __typename?: 'Setting'; createdAt?: Maybe; updatedAt?: Maybe; createdBy?: Maybe; passwordMinLength?: Maybe; passwordRequireNumbers?: Maybe; passwordRequireSpecial?: Maybe; passwordRequireUppercase?: Maybe; passwordRequireLowercase?: Maybe; passwordUpdateInterval?: Maybe; rememberDevice?: Maybe; language?: Maybe; dateFormat?: Maybe; currency?: Maybe; timezone?: Maybe; menuBarLogo?: Maybe; landingPageImage?: Maybe; vanityUrl?: Maybe; buttonLinkColor?: Maybe; userInterfaceStyle?: Maybe; menuBarBGColor?: Maybe; menuBarIconsColor?: Maybe; bgColor?: Maybe; containerColor?: Maybe; leftNavColor?: Maybe; _description?: Maybe; }; export declare type SettingFilter = { createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; passwordMinLength?: Maybe; passwordRequireNumbers?: Maybe; passwordRequireSpecial?: Maybe; passwordRequireUppercase?: Maybe; passwordRequireLowercase?: Maybe; passwordUpdateInterval?: Maybe; rememberDevice?: Maybe; language?: Maybe; dateFormat?: Maybe; currency?: Maybe; timezone?: Maybe; vanityUrl?: Maybe; buttonLinkColor?: Maybe; userInterfaceStyle?: Maybe; menuBarBGColor?: Maybe; menuBarIconsColor?: Maybe; bgColor?: Maybe; containerColor?: Maybe; leftNavColor?: Maybe; _fullText?: Maybe; createdBy?: Maybe; menuBarLogo?: Maybe; landingPageImage?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type SettingGroupBy = { query: SettingGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type SettingGroupByQuery = { createdAt?: Maybe>; updatedAt?: Maybe>; passwordMinLength?: Maybe>; passwordRequireNumbers?: Maybe>; passwordRequireSpecial?: Maybe>; passwordRequireUppercase?: Maybe>; passwordRequireLowercase?: Maybe>; passwordUpdateInterval?: Maybe>; rememberDevice?: Maybe>; language?: Maybe>; dateFormat?: Maybe>; currency?: Maybe>; timezone?: Maybe>; vanityUrl?: Maybe>; buttonLinkColor?: Maybe>; userInterfaceStyle?: Maybe>; menuBarBGColor?: Maybe>; menuBarIconsColor?: Maybe>; bgColor?: Maybe>; containerColor?: Maybe>; leftNavColor?: Maybe>; createdBy?: Maybe; menuBarLogo?: Maybe; landingPageImage?: Maybe; _group?: Maybe>; }; /** SettingListResponse output */ export declare type SettingListResponse = { __typename?: 'SettingListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** No longer supported. Use `sort` instead. */ export declare type SettingOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'passwordMinLength_ASC' | 'passwordMinLength_DESC' | 'passwordRequireNumbers_ASC' | 'passwordRequireNumbers_DESC' | 'passwordRequireSpecial_ASC' | 'passwordRequireSpecial_DESC' | 'passwordRequireUppercase_ASC' | 'passwordRequireUppercase_DESC' | 'passwordRequireLowercase_ASC' | 'passwordRequireLowercase_DESC' | 'passwordUpdateInterval_ASC' | 'passwordUpdateInterval_DESC' | 'rememberDevice_ASC' | 'rememberDevice_DESC' | 'language_ASC' | 'language_DESC' | 'dateFormat_ASC' | 'dateFormat_DESC' | 'currency_ASC' | 'currency_DESC' | 'timezone_ASC' | 'timezone_DESC' | 'vanityUrl_ASC' | 'vanityUrl_DESC' | 'buttonLinkColor_ASC' | 'buttonLinkColor_DESC' | 'userInterfaceStyle_ASC' | 'userInterfaceStyle_DESC' | 'menuBarBGColor_ASC' | 'menuBarBGColor_DESC' | 'menuBarIconsColor_ASC' | 'menuBarIconsColor_DESC' | 'bgColor_ASC' | 'bgColor_DESC' | 'containerColor_ASC' | 'containerColor_DESC' | 'leftNavColor_ASC' | 'leftNavColor_DESC'; /** Settings subscription payload */ export declare type SettingPayload = { __typename?: 'SettingPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type SettingPermissionFilter = { createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; passwordMinLength?: Maybe; passwordRequireNumbers?: Maybe; passwordRequireSpecial?: Maybe; passwordRequireUppercase?: Maybe; passwordRequireLowercase?: Maybe; passwordUpdateInterval?: Maybe; rememberDevice?: Maybe; language?: Maybe; dateFormat?: Maybe; currency?: Maybe; timezone?: Maybe; vanityUrl?: Maybe; buttonLinkColor?: Maybe; userInterfaceStyle?: Maybe; menuBarBGColor?: Maybe; menuBarIconsColor?: Maybe; bgColor?: Maybe; containerColor?: Maybe; leftNavColor?: Maybe; _fullText?: Maybe; createdBy?: Maybe; menuBarLogo?: Maybe; landingPageImage?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type SettingPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type SettingRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type SettingSort = { createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; passwordMinLength?: Maybe; passwordRequireNumbers?: Maybe; passwordRequireSpecial?: Maybe; passwordRequireUppercase?: Maybe; passwordRequireLowercase?: Maybe; passwordUpdateInterval?: Maybe; rememberDevice?: Maybe; language?: Maybe; dateFormat?: Maybe; currency?: Maybe; timezone?: Maybe; vanityUrl?: Maybe; buttonLinkColor?: Maybe; userInterfaceStyle?: Maybe; menuBarBGColor?: Maybe; menuBarIconsColor?: Maybe; bgColor?: Maybe; containerColor?: Maybe; leftNavColor?: Maybe; createdBy?: Maybe; menuBarLogo?: Maybe; landingPageImage?: Maybe; }; /** Settings subscription filter */ export declare type SettingSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Settings update input */ export declare type SettingUpdateInput = { passwordMinLength?: Maybe; passwordRequireNumbers?: Maybe; passwordRequireSpecial?: Maybe; passwordRequireUppercase?: Maybe; passwordRequireLowercase?: Maybe; passwordUpdateInterval?: Maybe; rememberDevice?: Maybe; language?: Maybe; dateFormat?: Maybe; currency?: Maybe; timezone?: Maybe; vanityUrl?: Maybe; buttonLinkColor?: Maybe; userInterfaceStyle?: Maybe; menuBarBGColor?: Maybe; menuBarIconsColor?: Maybe; bgColor?: Maybe; containerColor?: Maybe; leftNavColor?: Maybe; }; /** SignUpResendInput */ export declare type SignUpResendInput = { email: Scalars['String']; }; /** Smart Field Attributes */ export declare type SmartFieldTypeAttributes = { __typename?: 'SmartFieldTypeAttributes'; format: Scalars['String']; innerFields?: Maybe>>; }; /** Smart Type Format Enum */ export declare type SmartTypeFormatEnum = 'ADDRESS' | 'PHONE'; /** SortOrder */ export declare type SortOrder = 'ASC' | 'DESC'; export declare type StringPadFunctionArguments = { len: Scalars['Int']; str: Scalars['String']; }; export declare type StringPredicate = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; contains?: Maybe; not_contains?: Maybe; starts_with?: Maybe; not_starts_with?: Maybe; ends_with?: Maybe; not_ends_with?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; }; export declare type StringPredicateHaving = { equals?: Maybe; not_equals?: Maybe; in?: Maybe>; not_in?: Maybe>; contains?: Maybe; not_contains?: Maybe; starts_with?: Maybe; not_starts_with?: Maybe; ends_with?: Maybe; not_ends_with?: Maybe; is_empty?: Maybe; is_not_empty?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type StringTrimMode = 'BOTH' | 'LEADING' | 'TRAILING'; export declare type Subscription = { __typename?: 'Subscription'; ApiTokens?: Maybe; AuthenticationProfiles?: Maybe; AuthenticationSettings?: Maybe; Channel?: Maybe; ChannelMember?: Maybe; EnvironmentVariables?: Maybe; Files?: Maybe; Message?: Maybe; Permissions?: Maybe; Roles?: Maybe; Settings?: Maybe; TeamInvitations?: Maybe; TeamMembers?: Maybe; Users?: Maybe; }; export declare type SubscriptionApiTokensArgs = { filter?: Maybe; }; export declare type SubscriptionAuthenticationProfilesArgs = { filter?: Maybe; }; export declare type SubscriptionAuthenticationSettingsArgs = { filter?: Maybe; }; export declare type SubscriptionChannelArgs = { filter?: Maybe; }; export declare type SubscriptionChannelMemberArgs = { filter?: Maybe; }; export declare type SubscriptionEnvironmentVariablesArgs = { filter?: Maybe; }; export declare type SubscriptionFilesArgs = { filter?: Maybe; }; export declare type SubscriptionMessageArgs = { filter?: Maybe; }; export declare type SubscriptionPermissionsArgs = { filter?: Maybe; }; export declare type SubscriptionRolesArgs = { filter?: Maybe; }; export declare type SubscriptionSettingsArgs = { filter?: Maybe; }; export declare type SubscriptionTeamInvitationsArgs = { filter?: Maybe; }; export declare type SubscriptionTeamMembersArgs = { filter?: Maybe; }; export declare type SubscriptionUsersArgs = { filter?: Maybe; }; export declare type SubstringFunctionArguments = { pos: Scalars['Int']; len?: Maybe; }; export declare type SuccessResponse = { __typename?: 'SuccessResponse'; success?: Maybe; }; /** Switch Field Attributes */ export declare type SwitchFieldTypeAttributes = { __typename?: 'SwitchFieldTypeAttributes'; format: Scalars['String']; listOptions?: Maybe>>; }; /** Switch Type Format Enum */ export declare type SwitchTypeFormatEnum = 'ON_OFF' | 'YES_NO' | 'TRUE_FALSE' | 'ACTIVE_INACTIVE' | 'HIGH_LOW' | 'CUSTOM'; /** Application */ export declare type SystemApplication = { __typename?: 'SystemApplication'; id: Scalars['ID']; name: Scalars['String']; displayName?: Maybe; description?: Maybe; createdAt: Scalars['DateTime']; appType: Scalars['String']; status: SystemApplicationStatusEnum; }; /** ApplicationDeleteMutationInput */ export declare type SystemApplicationDeleteMutationInput = { id: Scalars['String']; force?: Maybe; }; /** Application install input */ export declare type SystemApplicationInstallInput = { appType: Scalars['String']; name: Scalars['String']; status?: Maybe; displayName?: Maybe; description?: Maybe; }; /** SystemApplicationListResponse output */ export declare type SystemApplicationListResponse = { __typename?: 'SystemApplicationListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** Application Status Enum */ export declare type SystemApplicationStatusEnum = 'ACTIVE' | 'INACTIVE'; /** Application update input */ export declare type SystemApplicationUpdateInput = { id: Scalars['String']; name?: Maybe; displayName?: Maybe; description?: Maybe; status?: Maybe; }; export declare type SystemBillingCurrentPlanResponse = { __typename?: 'SystemBillingCurrentPlanResponse'; id?: Maybe; name?: Maybe; price?: Maybe; displayName?: Maybe; trialEnd?: Maybe; status?: Maybe; nextPlan?: Maybe; }; export declare type SystemBillingDetailsResponse = { __typename?: 'SystemBillingDetailsResponse'; last4?: Maybe; expMonth?: Maybe; expYear?: Maybe; brand?: Maybe; }; /** BillingDetailsUpdateMutationInput */ export declare type SystemBillingDetailsUpdateMutationInput = { cardToken: Scalars['String']; }; export declare type SystemBillingInvoiceItem = { __typename?: 'SystemBillingInvoiceItem'; id: Scalars['ID']; periodStart?: Maybe; periodEnd?: Maybe; paid?: Maybe; invoicePdf?: Maybe; amountDue?: Maybe; amountPaid?: Maybe; amountRemaining?: Maybe; endingBalance?: Maybe; number?: Maybe; status?: Maybe; total?: Maybe; description?: Maybe; }; export declare type SystemBillingInvoicesListFilterType = 'WORKSPACE' | 'CUSTOMER'; /** SystemBillingInvoicesListResponse output */ export declare type SystemBillingInvoicesListResponse = { __typename?: 'SystemBillingInvoicesListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type SystemBillingLimitMetricItem = { __typename?: 'SystemBillingLimitMetricItem'; name?: Maybe; displayName?: Maybe; showPriority?: Maybe; unit?: Maybe; }; export declare type SystemBillingMetricUsageItem = { __typename?: 'SystemBillingMetricUsageItem'; limitMetric?: Maybe; value?: Maybe; }; export declare type SystemBillingMetricUsageQuotaItem = { __typename?: 'SystemBillingMetricUsageQuotaItem'; limitMetric?: Maybe; value?: Maybe; }; /** SystemBillingMetricUsageQuotasListResponse output */ export declare type SystemBillingMetricUsageQuotasListResponse = { __typename?: 'SystemBillingMetricUsageQuotasListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type SystemBillingMetricUsagesListFilter = { entryDate: DateTimePredicate; }; /** SystemBillingMetricUsagesListResponse output */ export declare type SystemBillingMetricUsagesListResponse = { __typename?: 'SystemBillingMetricUsagesListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type SystemBillingNextPlanResponse = { __typename?: 'SystemBillingNextPlanResponse'; id?: Maybe; name?: Maybe; price?: Maybe; displayName?: Maybe; }; export declare type SystemBillingPlanBaseInfo = { __typename?: 'SystemBillingPlanBaseInfo'; id?: Maybe; name?: Maybe; description?: Maybe; displayName?: Maybe; price?: Maybe; isCustom?: Maybe; isLegacy?: Maybe; limitMetrics?: Maybe>>; }; export declare type SystemBillingPlanLimitMetricItem = { __typename?: 'SystemBillingPlanLimitMetricItem'; name?: Maybe; displayName?: Maybe; overagePrice?: Maybe; softLimit?: Maybe; hardLimit?: Maybe; }; /** BillingPlanUpdateMutationInput */ export declare type SystemBillingPlanUpdateMutationInput = { planId: Scalars['ID']; }; export declare type SystemBranchEnvironmentMode = 'FULL' | 'SYSTEM'; /** Ci Status */ export declare type SystemCiStatusOutput = { __typename?: 'SystemCiStatusOutput'; status: Scalars['String']; migrations?: Maybe>>; }; /** Computed field mode */ export declare type SystemComputedFieldMode = 'VIRTUAL' | 'STORED'; /** Custom Table Field Type */ export declare type SystemCustomTableField = { __typename?: 'SystemCustomTableField'; name?: Maybe; displayName?: Maybe; description?: Maybe; fieldType?: Maybe; isList: Scalars['Boolean']; isRequired: Scalars['Boolean']; isUnique?: Maybe; defaultValue?: Maybe; computedMode?: Maybe; expression?: Maybe; fieldTypeAttributes?: Maybe; }; /** Date Field Attributes */ export declare type SystemDateFieldTypeAttributes = { __typename?: 'SystemDateFieldTypeAttributes'; format: Scalars['String']; }; /** Date Type Format Enum */ export declare type SystemDateTypeFormatEnum = 'DATE' | 'DATETIME'; /** DeployDataResponse */ export declare type SystemDeployDataResponse = { __typename?: 'SystemDeployDataResponse'; uploadBuildUrl: Scalars['String']; uploadMetaDataUrl: Scalars['String']; buildName: Scalars['String']; }; /** DeployingBuildInput */ export declare type SystemDeployingBuildInput = { buildName: Scalars['String']; options?: Maybe; }; export declare type SystemDeployModeEnum = 'FULL' | 'ONLY_PLUGINS' | 'ONLY_PROJECT' | 'FUNCTIONS' | 'MIGRATIONS'; /** DeployOptions */ export declare type SystemDeployOptions = { mode?: Maybe; pluginNames?: Maybe>>; extensionNames?: Maybe>>; }; export declare type SystemDeployStatusEnum = 'deploying' | 'complete_error' | 'complete_success' | 'compiling' | 'preparing' | 'initialize'; /** SystemDeployStatusResult */ export declare type SystemDeployStatusResult = { __typename?: 'SystemDeployStatusResult'; status: SystemDeployStatusEnum; message?: Maybe; }; /** SystemEnvironmentBackupListResponse output */ export declare type SystemEnvironmentBackupListResponse = { __typename?: 'SystemEnvironmentBackupListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** SystemEnvironmentsListResponse output */ export declare type SystemEnvironmentsListResponse = { __typename?: 'SystemEnvironmentsListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** Field Data Features */ export declare type SystemFieldDataFeatures = { __typename?: 'SystemFieldDataFeatures'; create: Scalars['Boolean']; update: Scalars['Boolean']; sort: Scalars['Boolean']; }; /** Field Schema Features */ export declare type SystemFieldSchemaFeatures = { __typename?: 'SystemFieldSchemaFeatures'; update: Scalars['Boolean']; delete: Scalars['Boolean']; }; /** Field types */ export declare type SystemFieldType = 'ID' | 'UUID' | 'JSON' | 'NUMBER' | 'TEXT' | 'DATE' | 'SWITCH' | 'RELATION' | 'FILE' | 'SMART' | 'GEO' | 'ONE_WAY_RELATION' | 'MISSING_RELATION'; /** Field Type Attributes */ export declare type SystemFieldTypeAttributes = SystemDateFieldTypeAttributes | SystemFileFieldTypeAttributes | SystemMissingRelationFieldTypeAttributes | SystemNumberFieldTypeAttributes | SystemSmartFieldTypeAttributes | SystemSwitchFieldTypeAttributes | SystemTextFieldTypeAttributes | SystemUuidFieldTypeAttributes | SystemGeoFieldTypeAttributes; /** Field Type Attributes Input */ export declare type SystemFieldTypeAttributesInput = { format?: Maybe; precision?: Maybe; currency?: Maybe; minValue?: Maybe; maxValue?: Maybe; isBigInt?: Maybe; autoIncrement?: Maybe; fieldSize?: Maybe; expiration?: Maybe; listOptions?: Maybe>; maxSize?: Maybe; typeRestrictions?: Maybe>; srid?: Maybe; }; /** File Field Attributes */ export declare type SystemFileFieldTypeAttributes = { __typename?: 'SystemFileFieldTypeAttributes'; format: Scalars['String']; maxSize?: Maybe; showTitle?: Maybe; showUrl?: Maybe; typeRestrictions?: Maybe>; expiration?: Maybe; }; /** File Type Format Enum */ export declare type SystemFileTypeFormatEnum = 'FILE' | 'IMAGE'; /** FunctionInfo */ export declare type SystemFunctionInfo = { name: Scalars['String']; functionType: SystemFunctionType; description?: Maybe; application?: Maybe; }; /** FunctionInfoFilter */ export declare type SystemFunctionInfoFilter = { name?: Maybe; functionType?: Maybe; description?: Maybe; }; /** FunctionInfoOrderBy */ export declare type SystemFunctionInfoOrderBy = 'name_ASC' | 'name_DESC' | 'functionType_ASC' | 'functionType_DESC' | 'description_ASC' | 'description_DESC'; /** SystemFunctionListResponse output */ export declare type SystemFunctionListResponse = { __typename?: 'SystemFunctionListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** FunctionLogEntry */ export declare type SystemFunctionLogEntry = { __typename?: 'SystemFunctionLogEntry'; timestamp?: Maybe; message?: Maybe; }; /** FunctionResolverInfo */ export declare type SystemFunctionResolverInfo = SystemFunctionInfo & { __typename?: 'SystemFunctionResolverInfo'; name: Scalars['String']; functionType: SystemFunctionType; description?: Maybe; gqlType: Scalars['String']; application?: Maybe; }; /** FunctionTaskInfo */ export declare type SystemFunctionTaskInfo = SystemFunctionInfo & { __typename?: 'SystemFunctionTaskInfo'; name: Scalars['String']; functionType: SystemFunctionType; description?: Maybe; scheduleExpression?: Maybe; application?: Maybe; }; /** FunctionTriggerInfo */ export declare type SystemFunctionTriggerInfo = SystemFunctionInfo & { __typename?: 'SystemFunctionTriggerInfo'; name: Scalars['String']; functionType: SystemFunctionType; description?: Maybe; operation: Scalars['String']; tableName: Scalars['String']; type: Scalars['String']; application?: Maybe; }; /** FunctionType */ export declare type SystemFunctionType = 'resolver' | 'trigger' | 'webhook' | 'task' | 'schedule'; /** FunctionWebhookInfo */ export declare type SystemFunctionWebhookInfo = SystemFunctionInfo & { __typename?: 'SystemFunctionWebhookInfo'; name: Scalars['String']; functionType: SystemFunctionType; description?: Maybe; httpMethod: Scalars['String']; workspaceRelativePath: Scalars['String']; workspaceFullPath: Scalars['String']; application?: Maybe; }; /** Geo Field Attributes */ export declare type SystemGeoFieldTypeAttributes = { __typename?: 'SystemGeoFieldTypeAttributes'; format: Scalars['String']; srid?: Maybe; }; /** Table Create Index Input */ export declare type SystemIndexCreateInput = { tableId: Scalars['ID']; type: TableIndexType; columns: Array; force?: Maybe; name?: Maybe; }; /** Table Delete Index Input */ export declare type SystemIndexDeleteInput = { id: Scalars['ID']; }; /** Table Update Index Input */ export declare type SystemIndexUpdateInput = { id: Scalars['ID']; type?: Maybe; columns?: Maybe>; force?: Maybe; name?: Maybe; }; /** InvokeData */ export declare type SystemInvokeData = { functionName: Scalars['String']; inputArgs?: Maybe; }; /** InvokeFunctionResponse */ export declare type SystemInvokeFunctionResponse = { __typename?: 'SystemInvokeFunctionResponse'; responseData: Scalars['String']; }; /** MissingRelation Field Attributes */ export declare type SystemMissingRelationFieldTypeAttributes = { __typename?: 'SystemMissingRelationFieldTypeAttributes'; missingTable: Scalars['String']; }; export declare type SystemMutation = { __typename?: 'SystemMutation'; applicationDelete?: Maybe; applicationInstall?: Maybe; applicationUpdate?: Maybe; billingDetailsUpdate?: Maybe; billingPlanUpdate?: Maybe; ciCommit?: Maybe; deploy?: Maybe; environmentBackup?: Maybe; environmentBranch?: Maybe; environmentDelete?: Maybe; environmentRestore?: Maybe; fieldCreate: SystemTableField; fieldDelete: SuccessResponse; fieldUpdate: SystemTableField; fieldUpdatePosition: SuccessResponse; indexCreate: SystemTableIndex; indexDelete?: Maybe; indexUpdate: SystemTableIndex; invoke?: Maybe; prepareDeploy: SystemDeployDataResponse; tableCreate: SystemTable; tableDelete: SuccessResponse; tableUpdate: SystemTable; viewCreate: SystemTable; viewUpdate: SystemTable; workspaceCreate?: Maybe; workspaceCreateAsync?: Maybe; workspaceDelete?: Maybe; workspaceLeave?: Maybe; workspaceUpdate?: Maybe; }; export declare type SystemMutationApplicationDeleteArgs = { data: SystemApplicationDeleteMutationInput; }; export declare type SystemMutationApplicationInstallArgs = { data: SystemApplicationInstallInput; }; export declare type SystemMutationApplicationUpdateArgs = { data: SystemApplicationUpdateInput; }; export declare type SystemMutationBillingDetailsUpdateArgs = { data: SystemBillingDetailsUpdateMutationInput; }; export declare type SystemMutationBillingPlanUpdateArgs = { data: SystemBillingPlanUpdateMutationInput; }; export declare type SystemMutationDeployArgs = { data?: Maybe; }; export declare type SystemMutationEnvironmentBackupArgs = { environmentName: Scalars['String']; }; export declare type SystemMutationEnvironmentBranchArgs = { name: Scalars['String']; mode?: Maybe; }; export declare type SystemMutationEnvironmentDeleteArgs = { environmentName: Scalars['String']; }; export declare type SystemMutationEnvironmentRestoreArgs = { environmentName: Scalars['String']; backup: Scalars['String']; }; export declare type SystemMutationFieldCreateArgs = { data: SystemTableFieldCreateInput; }; export declare type SystemMutationFieldDeleteArgs = { data: SystemTableFieldDeleteInput; }; export declare type SystemMutationFieldUpdateArgs = { data: SystemTableFieldUpdateInput; }; export declare type SystemMutationFieldUpdatePositionArgs = { data: SystemTableFieldPositionUpdateInput; }; export declare type SystemMutationIndexCreateArgs = { data: SystemIndexCreateInput; }; export declare type SystemMutationIndexDeleteArgs = { data: SystemIndexDeleteInput; }; export declare type SystemMutationIndexUpdateArgs = { data: SystemIndexUpdateInput; }; export declare type SystemMutationInvokeArgs = { data?: Maybe; }; export declare type SystemMutationTableCreateArgs = { data: SystemTableCreateInput; }; export declare type SystemMutationTableDeleteArgs = { data: SystemTableDeleteInput; }; export declare type SystemMutationTableUpdateArgs = { data: SystemTableUpdateInput; }; export declare type SystemMutationViewCreateArgs = { data: SystemViewCreateInput; }; export declare type SystemMutationViewUpdateArgs = { data: SystemViewUpdateInput; }; export declare type SystemMutationWorkspaceCreateArgs = { data: SystemWorkspaceCreateMutationInput; }; export declare type SystemMutationWorkspaceCreateAsyncArgs = { data: SystemWorkspaceCreateMutationInput; }; export declare type SystemMutationWorkspaceDeleteArgs = { data: SystemWorkspaceDeleteMutationInput; }; export declare type SystemMutationWorkspaceLeaveArgs = { force?: Maybe; }; export declare type SystemMutationWorkspaceUpdateArgs = { data: SystemWorkspaceUpdateMutationInput; }; /** Number Field Attributes */ export declare type SystemNumberFieldTypeAttributes = { __typename?: 'SystemNumberFieldTypeAttributes'; format: Scalars['String']; precision?: Maybe; currency?: Maybe; minValue?: Maybe; maxValue?: Maybe; isBigInt?: Maybe; autoIncrement?: Maybe; }; /** Number Type Format Enum */ export declare type SystemNumberTypeFormatEnum = 'NUMBER' | 'CURRENCY' | 'PERCENTAGE' | 'FRACTION' | 'SCIENTIFIC'; /** Diff Environment Input */ export declare type SystemPlanEnvironmentOutput = { __typename?: 'SystemPlanEnvironmentOutput'; url?: Maybe; }; export declare type SystemQuery = { __typename?: 'SystemQuery'; application?: Maybe; applicationsList?: Maybe; billingCurrentPlan?: Maybe; billingDetails?: Maybe; billingInvoicesList: SystemBillingInvoicesListResponse; billingMetricUsageQuotasList: SystemBillingMetricUsageQuotasListResponse; billingMetricUsagesList: SystemBillingMetricUsagesListResponse; ciPlan?: Maybe; ciStatus?: Maybe; deployStatus: SystemDeployStatusResult; environmentBackupsList?: Maybe; environmentsList?: Maybe; functionsList?: Maybe; introspection?: Maybe; logs?: Maybe>>; logsList?: Maybe>>; table?: Maybe; tableField?: Maybe; tablesList: SystemTableListResponse; userBillingConfiguration: SystemUserBillingConfigurationResponse; workspacesList?: Maybe; }; export declare type SystemQueryApplicationArgs = { id: Scalars['String']; }; export declare type SystemQueryBillingInvoicesListArgs = { by?: Maybe; limit?: Maybe; before?: Maybe; after?: Maybe; }; export declare type SystemQueryBillingMetricUsagesListArgs = { filter?: Maybe; }; export declare type SystemQueryDeployStatusArgs = { buildName: Scalars['String']; }; export declare type SystemQueryEnvironmentBackupsListArgs = { environmentName?: Maybe; }; export declare type SystemQueryFunctionsListArgs = { applicationId?: Maybe; filter?: Maybe; orderBy?: Maybe>>; }; export declare type SystemQueryLogsArgs = { functionName: Scalars['String']; applicationId?: Maybe; limit?: Maybe; startTime?: Maybe; endTime?: Maybe; }; export declare type SystemQueryLogsListArgs = { functionName: Scalars['String']; applicationId?: Maybe; limit?: Maybe; startTime?: Maybe; endTime?: Maybe; }; export declare type SystemQueryTableArgs = { id?: Maybe; name?: Maybe; }; export declare type SystemQueryTableFieldArgs = { id: Scalars['ID']; }; export declare type SystemQueryTablesListArgs = { filter?: Maybe; }; /** Relation */ export declare type SystemRelation = { __typename?: 'SystemRelation'; refTable: SystemTable; refField?: Maybe; relationTableName?: Maybe; relationFieldName?: Maybe; refFieldName?: Maybe; refFieldDisplayName?: Maybe; refFieldIsList?: Maybe; refFieldIsRequired?: Maybe; }; /** Relation Create Input */ export declare type SystemRelationCreateInput = { refTableId: Scalars['ID']; refFieldName?: Maybe; refFieldDisplayName?: Maybe; refFieldIsList: Scalars['Boolean']; refFieldIsRequired: Scalars['Boolean']; }; /** Relation Update Input */ export declare type SystemRelationUpdateInput = { refTableId?: Maybe; refFieldName?: Maybe; refFieldDisplayName?: Maybe; refFieldIsList?: Maybe; refFieldIsRequired?: Maybe; }; /** Schema Origin */ export declare type SystemSchemaOrigin = { __typename?: 'SystemSchemaOrigin'; type: SystemSchemaOriginType; provider?: Maybe; }; /** Schema Origin Type Enum */ export declare type SystemSchemaOriginType = 'REMOTE' | 'LOCAL' | 'VIEW'; /** Smart Field Attributes */ export declare type SystemSmartFieldTypeAttributes = { __typename?: 'SystemSmartFieldTypeAttributes'; format: Scalars['String']; innerFields?: Maybe>>; }; /** Smart Type Format Enum */ export declare type SystemSmartTypeFormatEnum = 'ADDRESS' | 'PHONE'; /** Switch Field Attributes */ export declare type SystemSwitchFieldTypeAttributes = { __typename?: 'SystemSwitchFieldTypeAttributes'; format: Scalars['String']; listOptions?: Maybe>>; }; /** Switch Type Format Enum */ export declare type SystemSwitchTypeFormatEnum = 'ON_OFF' | 'YES_NO' | 'TRUE_FALSE' | 'ACTIVE_INACTIVE' | 'HIGH_LOW' | 'CUSTOM'; /** Table */ export declare type SystemTable = { __typename?: 'SystemTable'; id: Scalars['ID']; application?: Maybe; isSystem: Scalars['Boolean']; name: Scalars['String']; displayName?: Maybe; fields?: Maybe>; indexes?: Maybe>; origin: SystemSchemaOrigin; schemaFeatures: SystemTableSchemaFeatures; dataFeatures: SystemTableDataFeatures; attributes?: Maybe; description?: Maybe; }; /** Table Attributes */ export declare type SystemTableAttributes = SystemViewAttributes; /** Table Create Input */ export declare type SystemTableCreateInput = { name: Scalars['String']; displayName?: Maybe; description?: Maybe; }; /** Table Data Features */ export declare type SystemTableDataFeatures = { __typename?: 'SystemTableDataFeatures'; create: Scalars['Boolean']; update: Scalars['Boolean']; delete: Scalars['Boolean']; }; /** Table Delete Input */ export declare type SystemTableDeleteInput = { id: Scalars['ID']; }; /** TableField */ export declare type SystemTableField = { __typename?: 'SystemTableField'; id: Scalars['ID']; table: SystemTable; isSystem: Scalars['Boolean']; name: Scalars['String']; displayName?: Maybe; description?: Maybe; fieldType: SystemFieldType; origin: SystemSchemaOrigin; schemaFeatures: SystemFieldSchemaFeatures; dataFeatures: SystemFieldDataFeatures; isMeta: Scalars['Boolean']; isList: Scalars['Boolean']; isRequired: Scalars['Boolean']; isUnique?: Maybe; defaultValue?: Maybe; computedMode?: Maybe; expression?: Maybe; fieldTypeAttributes?: Maybe; relation?: Maybe; }; /** Table Field Create Input */ export declare type SystemTableFieldCreateInput = { tableId: Scalars['ID']; force?: Maybe; name: Scalars['String']; displayName?: Maybe; description?: Maybe; fieldType: SystemFieldType; isList: Scalars['Boolean']; isRequired: Scalars['Boolean']; isUnique?: Maybe; defaultValue?: Maybe; initialValue?: Maybe; computedMode?: Maybe; expression?: Maybe; position?: Maybe; fieldTypeAttributes?: Maybe; relation?: Maybe; }; /** Table Field Delete Input */ export declare type SystemTableFieldDeleteInput = { id: Scalars['ID']; }; /** Table Field Position Update Input */ export declare type SystemTableFieldPositionUpdateInput = { id: Scalars['ID']; newPosition: Scalars['Int']; }; /** Table Field Update Input */ export declare type SystemTableFieldUpdateInput = { id: Scalars['ID']; force?: Maybe; name?: Maybe; displayName?: Maybe; description?: Maybe; fieldType?: Maybe; isList?: Maybe; isRequired?: Maybe; isUnique?: Maybe; defaultValue?: Maybe; initialValue?: Maybe; computedMode?: Maybe; expression?: Maybe; position?: Maybe; fieldTypeAttributes?: Maybe; relation?: Maybe; }; /** Table Index */ export declare type SystemTableIndex = { __typename?: 'SystemTableIndex'; id: Scalars['ID']; table: SystemTable; type: Scalars['String']; columns?: Maybe>; name?: Maybe; isSystem: Scalars['Boolean']; }; /** Table Index Column */ export declare type SystemTableIndexColumn = { __typename?: 'SystemTableIndexColumn'; name: Scalars['String']; }; /** Table Index Column Input */ export declare type SystemTableIndexColumnInput = { name: Scalars['String']; }; /** Table List Filter */ export declare type SystemTableListFilter = { onlyUserTables?: Maybe; tableNames?: Maybe>>; }; /** Table List Response */ export declare type SystemTableListResponse = { __typename?: 'SystemTableListResponse'; items?: Maybe>>; count?: Maybe; }; /** Table Schema Create Features */ export declare type SystemTableSchemaCreateFeatures = { __typename?: 'SystemTableSchemaCreateFeatures'; ID: Scalars['Boolean']; UUID: Scalars['Boolean']; JSON: Scalars['Boolean']; NUMBER: Scalars['Boolean']; TEXT: Scalars['Boolean']; DATE: Scalars['Boolean']; SWITCH: Scalars['Boolean']; RELATION: Scalars['Boolean']; FILE: Scalars['Boolean']; SMART: Scalars['Boolean']; GEO: Scalars['Boolean']; ONE_WAY_RELATION: Scalars['Boolean']; MISSING_RELATION: Scalars['Boolean']; }; /** Table Schema Features */ export declare type SystemTableSchemaFeatures = { __typename?: 'SystemTableSchemaFeatures'; create: SystemTableSchemaCreateFeatures; update?: Maybe; computedFields: Scalars['Boolean']; }; /** Table Schema Meta Field Features */ export declare type SystemTableSchemaMetaFieldFeatures = { __typename?: 'SystemTableSchemaMetaFieldFeatures'; name: Scalars['Boolean']; displayName: Scalars['Boolean']; }; /** Table Update Input */ export declare type SystemTableUpdateInput = { id: Scalars['ID']; name?: Maybe; displayName?: Maybe; description?: Maybe; }; /** Text Field Attributes */ export declare type SystemTextFieldTypeAttributes = { __typename?: 'SystemTextFieldTypeAttributes'; format: Scalars['String']; fieldSize?: Maybe; }; /** Text Type Format Enum */ export declare type SystemTextTypeFormatEnum = 'UNFORMATTED' | 'NAME' | 'EIN' | 'EMAIL'; export declare type SystemUserAccountInfo = { __typename?: 'SystemUserAccountInfo'; email: Scalars['String']; createdAt?: Maybe; firstName?: Maybe; lastName?: Maybe; timezone?: Maybe; learningMode?: Maybe; permissions?: Maybe; role?: Maybe; isDeveloper?: Maybe; type?: Maybe; companyName?: Maybe; projectDescription?: Maybe; avatar?: Maybe; }; export declare type SystemUserBillingConfigurationResponse = { __typename?: 'SystemUserBillingConfigurationResponse'; isFreePlanAvailable: Scalars['Boolean']; isCancelSubscriptionAvailable: Scalars['Boolean']; availablePlans: Array; }; /** User Type */ export declare type SystemUserType = 'Agency' | 'MyOwn' | 'Team'; /** UUID Field Attributes */ export declare type SystemUuidFieldTypeAttributes = { __typename?: 'SystemUUIDFieldTypeAttributes'; fieldSize?: Maybe; }; /** View Attributes */ export declare type SystemViewAttributes = { __typename?: 'SystemViewAttributes'; query?: Maybe; }; /** View Create Input */ export declare type SystemViewCreateInput = { name: Scalars['String']; displayName?: Maybe; query: Scalars['String']; description?: Maybe; }; /** View Update Input */ export declare type SystemViewUpdateInput = { id: Scalars['ID']; name?: Maybe; displayName?: Maybe; query?: Maybe; description?: Maybe; }; /** WorkspaceCreateMutationInput */ export declare type SystemWorkspaceCreateMutationInput = { name: Scalars['String']; billingPlanId?: Maybe; }; export declare type SystemWorkspaceCreateResponse = { __typename?: 'SystemWorkspaceCreateResponse'; id?: Maybe; name?: Maybe; }; /** WorkspaceDeleteMutationInput */ export declare type SystemWorkspaceDeleteMutationInput = { id: Scalars['ID']; }; export declare type SystemWorkspaceImage = { __typename?: 'SystemWorkspaceImage'; id?: Maybe; downloadUrl?: Maybe; }; /** SystemWorkspaceListResponse output */ export declare type SystemWorkspaceListResponse = { __typename?: 'SystemWorkspaceListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type SystemWorkspaceStatus = 'active' | 'blocked' | 'canceled' | 'suspended' | 'canceling' | 'pending'; /** WorkspaceUpdateMutationInput */ export declare type SystemWorkspaceUpdateMutationInput = { id: Scalars['ID']; name?: Maybe; }; export declare type SystemWorkspaceUpdateResponse = { __typename?: 'SystemWorkspaceUpdateResponse'; id?: Maybe; name?: Maybe; }; /** Table */ export declare type Table = { __typename?: 'Table'; id: Scalars['ID']; application?: Maybe; isSystem: Scalars['Boolean']; name: Scalars['String']; displayName?: Maybe; fields?: Maybe>; indexes?: Maybe>; origin: SchemaOrigin; schemaFeatures: TableSchemaFeatures; dataFeatures: TableDataFeatures; attributes?: Maybe; description?: Maybe; }; /** Table Attributes */ export declare type TableAttributes = ViewAttributes; /** Table Create Input */ export declare type TableCreateInput = { name: Scalars['String']; displayName?: Maybe; description?: Maybe; }; /** Table Data Features */ export declare type TableDataFeatures = { __typename?: 'TableDataFeatures'; create: Scalars['Boolean']; update: Scalars['Boolean']; delete: Scalars['Boolean']; }; /** Table Delete Input */ export declare type TableDeleteInput = { id: Scalars['ID']; }; /** TableField */ export declare type TableField = { __typename?: 'TableField'; id: Scalars['ID']; table: Table; isSystem: Scalars['Boolean']; name: Scalars['String']; displayName?: Maybe; description?: Maybe; fieldType: FieldType; origin: SchemaOrigin; schemaFeatures: FieldSchemaFeatures; dataFeatures: FieldDataFeatures; isMeta: Scalars['Boolean']; isList: Scalars['Boolean']; isRequired: Scalars['Boolean']; isUnique?: Maybe; defaultValue?: Maybe; computedMode?: Maybe; expression?: Maybe; fieldTypeAttributes?: Maybe; relation?: Maybe; }; /** Table Field Create Input */ export declare type TableFieldCreateInput = { tableId: Scalars['ID']; force?: Maybe; name: Scalars['String']; displayName?: Maybe; description?: Maybe; fieldType: FieldType; isList: Scalars['Boolean']; isRequired: Scalars['Boolean']; isUnique?: Maybe; defaultValue?: Maybe; initialValue?: Maybe; computedMode?: Maybe; expression?: Maybe; position?: Maybe; fieldTypeAttributes?: Maybe; relation?: Maybe; }; /** Table Field Delete Input */ export declare type TableFieldDeleteInput = { id: Scalars['ID']; }; /** Table Field Position Update Input */ export declare type TableFieldPositionUpdateInput = { id: Scalars['ID']; newPosition: Scalars['Int']; }; /** Table Field Update Input */ export declare type TableFieldUpdateInput = { id: Scalars['ID']; force?: Maybe; name?: Maybe; displayName?: Maybe; description?: Maybe; fieldType?: Maybe; isList?: Maybe; isRequired?: Maybe; isUnique?: Maybe; defaultValue?: Maybe; initialValue?: Maybe; computedMode?: Maybe; expression?: Maybe; position?: Maybe; fieldTypeAttributes?: Maybe; relation?: Maybe; }; /** Table Index */ export declare type TableIndex = { __typename?: 'TableIndex'; id: Scalars['ID']; table: Table; type: Scalars['String']; columns?: Maybe>; name?: Maybe; isSystem: Scalars['Boolean']; }; /** Table Index Column */ export declare type TableIndexColumn = { __typename?: 'TableIndexColumn'; name: Scalars['String']; }; /** Table Index Column Input */ export declare type TableIndexColumnInput = { name: Scalars['String']; }; export declare type TableIndexType = 'INDEX' | 'UNIQUE'; /** Table List Filter */ export declare type TableListFilter = { onlyUserTables?: Maybe; tableNames?: Maybe>>; }; /** Table List Response */ export declare type TableListResponse = { __typename?: 'TableListResponse'; items?: Maybe>>; count?: Maybe; }; /** Table Schema Create Features */ export declare type TableSchemaCreateFeatures = { __typename?: 'TableSchemaCreateFeatures'; ID: Scalars['Boolean']; UUID: Scalars['Boolean']; JSON: Scalars['Boolean']; NUMBER: Scalars['Boolean']; TEXT: Scalars['Boolean']; DATE: Scalars['Boolean']; SWITCH: Scalars['Boolean']; RELATION: Scalars['Boolean']; FILE: Scalars['Boolean']; SMART: Scalars['Boolean']; GEO: Scalars['Boolean']; ONE_WAY_RELATION: Scalars['Boolean']; MISSING_RELATION: Scalars['Boolean']; }; /** Table Schema Features */ export declare type TableSchemaFeatures = { __typename?: 'TableSchemaFeatures'; create: TableSchemaCreateFeatures; update?: Maybe; computedFields: Scalars['Boolean']; }; /** Table Schema Meta Field Features */ export declare type TableSchemaMetaFieldFeatures = { __typename?: 'TableSchemaMetaFieldFeatures'; name: Scalars['Boolean']; displayName: Scalars['Boolean']; }; /** Table Update Input */ export declare type TableUpdateInput = { id: Scalars['ID']; name?: Maybe; displayName?: Maybe; description?: Maybe; }; export declare type TeamInvitation = { __typename?: 'TeamInvitation'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; uuid?: Maybe; email?: Maybe; firstName?: Maybe; lastName?: Maybe; resentOn?: Maybe; accepted?: Maybe; acceptedOn?: Maybe; invitee?: Maybe; invitedBy?: Maybe; _description?: Maybe; }; /** TeamInvitationAcceptInput */ export declare type TeamInvitationAcceptInput = { uuid: Scalars['String']; accepted: Scalars['Boolean']; }; /** TeamInvitationAcceptResponse */ export declare type TeamInvitationAcceptResponse = { __typename?: 'TeamInvitationAcceptResponse'; success: Scalars['Boolean']; }; /** Cancel team members invitations input */ export declare type TeamInvitationCancelInput = { memberId: Scalars['ID']; }; /** TeamInvitations delete input */ export declare type TeamInvitationDeleteInput = { id?: Maybe; force?: Maybe; }; /** Team Invitation Details */ export declare type TeamInvitationDetails = { __typename?: 'TeamInvitationDetails'; uuid?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; isRegistered?: Maybe; invitedBy?: Maybe; }; export declare type TeamInvitationFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; uuid?: Maybe; email?: Maybe; firstName?: Maybe; lastName?: Maybe; resentOn?: Maybe; accepted?: Maybe; acceptedOn?: Maybe; _fullText?: Maybe; createdBy?: Maybe; invitee?: Maybe; invitedBy?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type TeamInvitationGroupBy = { query: TeamInvitationGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type TeamInvitationGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; uuid?: Maybe>; email?: Maybe>; firstName?: Maybe>; lastName?: Maybe>; resentOn?: Maybe>; accepted?: Maybe>; acceptedOn?: Maybe>; createdBy?: Maybe; invitee?: Maybe; invitedBy?: Maybe; _group?: Maybe>; }; export declare type TeamInvitationKeyFilter = { id?: Maybe; uuid?: Maybe; }; /** TeamInvitationListResponse output */ export declare type TeamInvitationListResponse = { __typename?: 'TeamInvitationListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** No longer supported. Use `sort` instead. */ export declare type TeamInvitationOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'uuid_ASC' | 'uuid_DESC' | 'email_ASC' | 'email_DESC' | 'firstName_ASC' | 'firstName_DESC' | 'lastName_ASC' | 'lastName_DESC' | 'resentOn_ASC' | 'resentOn_DESC' | 'accepted_ASC' | 'accepted_DESC' | 'acceptedOn_ASC' | 'acceptedOn_DESC'; /** TeamInvitations subscription payload */ export declare type TeamInvitationPayload = { __typename?: 'TeamInvitationPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type TeamInvitationPermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; uuid?: Maybe; email?: Maybe; firstName?: Maybe; lastName?: Maybe; resentOn?: Maybe; accepted?: Maybe; acceptedOn?: Maybe; _fullText?: Maybe; createdBy?: Maybe; invitee?: Maybe; invitedBy?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type TeamInvitationPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type TeamInvitationRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Resend team invitation input */ export declare type TeamInvitationResendInput = { memberId: Scalars['ID']; }; /** Team Invitations Details List */ export declare type TeamInvitationsDetailsList = { __typename?: 'TeamInvitationsDetailsList'; items?: Maybe>>; count?: Maybe; }; export declare type TeamInvitationSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; uuid?: Maybe; email?: Maybe; firstName?: Maybe; lastName?: Maybe; resentOn?: Maybe; accepted?: Maybe; acceptedOn?: Maybe; createdBy?: Maybe; invitee?: Maybe; invitedBy?: Maybe; }; /** TeamInvitations subscription filter */ export declare type TeamInvitationSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; export declare type TeamMember = { __typename?: 'TeamMember'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; user?: Maybe; status?: Maybe; isOwner?: Maybe; avatar?: Maybe; roles?: Maybe; receivedTeamInvitations?: Maybe; sentTeamInvitations?: Maybe; email?: Maybe; firstName?: Maybe; lastName?: Maybe; timezone?: Maybe; learningMode?: Maybe; permissions?: Maybe; _description?: Maybe; }; export declare type TeamMemberRolesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type TeamMemberReceivedTeamInvitationsArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type TeamMemberSentTeamInvitationsArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type TeamMemberPermissionsArgs = { filter?: Maybe; }; /** TeamMembers delete input */ export declare type TeamMemberDeleteInput = { id?: Maybe; force?: Maybe; }; export declare type TeamMemberFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; status?: Maybe; isOwner?: Maybe; _fullText?: Maybe; is_self?: Maybe; not_self?: Maybe; createdBy?: Maybe; user?: Maybe; avatar?: Maybe; roles?: Maybe; receivedTeamInvitations?: Maybe; sentTeamInvitations?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type TeamMemberGroupBy = { query: TeamMemberGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type TeamMemberGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; status?: Maybe>; isOwner?: Maybe>; createdBy?: Maybe; user?: Maybe; avatar?: Maybe; roles?: Maybe; receivedTeamInvitations?: Maybe; sentTeamInvitations?: Maybe; _group?: Maybe>; }; export declare type TeamMemberKeyFilter = { id?: Maybe; }; /** TeamMemberListResponse output */ export declare type TeamMemberListResponse = { __typename?: 'TeamMemberListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** TeamMemberManyResponse output */ export declare type TeamMemberManyResponse = { __typename?: 'TeamMemberManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type TeamMemberOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'status_ASC' | 'status_DESC' | 'isOwner_ASC' | 'isOwner_DESC'; /** TeamMembers subscription payload */ export declare type TeamMemberPayload = { __typename?: 'TeamMemberPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; export declare type TeamMemberPermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; status?: Maybe; isOwner?: Maybe; _fullText?: Maybe; is_self?: Maybe; not_self?: Maybe; createdBy?: Maybe; user?: Maybe; avatar?: Maybe; roles?: Maybe; receivedTeamInvitations?: Maybe; sentTeamInvitations?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type TeamMemberPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type TeamMemberRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Files create input from teamMembers_avatar */ export declare type TeamMembers_Avatar_FileCreateInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Files update input from teamMembers_avatar */ export declare type TeamMembers_Avatar_FileUpdateInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Roles create input from teamMembers */ export declare type TeamMembers_RoleCreateInput = { name: Scalars['String']; description?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Roles update input from teamMembers */ export declare type TeamMembers_RoleUpdateInput = { filter?: Maybe; data: RoleUpdateInput; }; /** TeamMembers relation input */ export declare type TeamMembersAvatarUpdateRelationInput = { connect?: Maybe; disconnect?: Maybe; reconnect?: Maybe; create?: Maybe; update?: Maybe; }; export declare type TeamMemberSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; status?: Maybe; isOwner?: Maybe; email?: Maybe; firstName?: Maybe; lastName?: Maybe; createdBy?: Maybe; user?: Maybe; avatar?: Maybe; }; /** TeamMembers relation input */ export declare type TeamMembersReceivedTeamInvitationsUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; }; /** TeamMembers relation input */ export declare type TeamMembersRolesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** TeamMembers relation input */ export declare type TeamMembersSentTeamInvitationsUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; }; /** TeamMembers subscription filter */ export declare type TeamMemberSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** TeamMembers update input */ export declare type TeamMemberUpdateByFilterInput = { status?: Maybe>>; isOwner?: Maybe>>; firstName?: Maybe; lastName?: Maybe; timezone?: Maybe; learningMode?: Maybe; }; /** TeamMembers update input */ export declare type TeamMemberUpdateInput = { id?: Maybe; avatar?: Maybe; roles?: Maybe; receivedTeamInvitations?: Maybe; sentTeamInvitations?: Maybe; firstName?: Maybe; lastName?: Maybe; timezone?: Maybe; learningMode?: Maybe; }; /** Text Field Attributes */ export declare type TextFieldTypeAttributes = { __typename?: 'TextFieldTypeAttributes'; format: Scalars['String']; fieldSize?: Maybe; }; /** Text Type Format Enum */ export declare type TextTypeFormatEnum = 'UNFORMATTED' | 'NAME' | 'EIN' | 'EMAIL'; export declare type TrimFunctionArguments = { str: Scalars['String']; mode?: Maybe; }; export declare type UpdateByFilterBooleanSwitchInput = { set?: Maybe; invert?: Maybe; }; export declare type UpdateByFilterDateTimeInput = { set?: Maybe; add?: Maybe; sub?: Maybe; }; export declare type UpdateByFilterDateTimePartsInput = { years?: Maybe; months?: Maybe; days?: Maybe; hours?: Maybe; minutes?: Maybe; seconds?: Maybe; microseconds?: Maybe; }; export declare type UpdateByFilterJsonInput = { set?: Maybe; }; export declare type UpdateByFilterStringInput = { prefix?: Maybe; postfix?: Maybe; set?: Maybe; }; export declare type UpdateByFilterStringSwitchInput = { set?: Maybe; }; /** UpdatedFieldsFilter */ export declare type UpdatedFieldsFilter = { contains?: Maybe>>; every?: Maybe>>; }; export declare type User = { __typename?: 'User'; id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; createdBy?: Maybe; email?: Maybe; status?: Maybe; origin?: Maybe; is8base?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; learningMode?: Maybe; permissions?: Maybe; _description?: Maybe; }; export declare type UserRolesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type UserChannelIdentitiesArgs = { filter?: Maybe; orderBy?: Maybe>>; sort?: Maybe>; skip?: Maybe; after?: Maybe; before?: Maybe; first?: Maybe; last?: Maybe; groupBy?: Maybe; }; export declare type UserPermissionsArgs = { filter?: Maybe; }; /** ChannelMember create input from user */ export declare type User_ChannelMemberCreateInput = { channel: ChannelMemberChannelRelationInput; user?: Maybe; lastReadTS?: Maybe; }; /** ChannelMember update input from user */ export declare type User_ChannelMemberUpdateInput = { filter?: Maybe; data: ChannelMemberUpdateInput; }; export declare type UserBillingConfigurationResponse = { __typename?: 'UserBillingConfigurationResponse'; isFreePlanAvailable: Scalars['Boolean']; isCancelSubscriptionAvailable: Scalars['Boolean']; availablePlans: Array; }; /** Users create input */ export declare type UserCreateInput = { email: Scalars['String']; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; /** Users create many input */ export declare type UserCreateManyInput = { email: Scalars['String']; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; /** Users delete input */ export declare type UserDeleteInput = { id?: Maybe; force?: Maybe; }; /** UserFieldsPermissions create input */ export declare type UserFieldsPermissions = { createdAt?: Maybe; updatedAt?: Maybe; email?: Maybe; status?: Maybe; origin?: Maybe; is8base?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; }; export declare type UserFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; email?: Maybe; status?: Maybe; origin?: Maybe; is8base?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; _fullText?: Maybe; is_self?: Maybe; not_self?: Maybe; createdBy?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; AND?: Maybe>; OR?: Maybe>; }; export declare type UserGroupBy = { query: UserGroupByQuery; sort?: Maybe>; having?: Maybe; first?: Maybe; last?: Maybe; skip?: Maybe; }; export declare type UserGroupByQuery = { id?: Maybe>; createdAt?: Maybe>; updatedAt?: Maybe>; email?: Maybe>; status?: Maybe>; origin?: Maybe>; is8base?: Maybe>; firstName?: Maybe>; lastName?: Maybe>; cellPhone?: Maybe>; workPhone?: Maybe>; workPhoneExt?: Maybe>; gender?: Maybe>; birthday?: Maybe>; language?: Maybe>; timezone?: Maybe>; createdBy?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; _group?: Maybe>; }; export declare type UserInfoAvatar = { __typename?: 'UserInfoAvatar'; id?: Maybe; downloadUrl?: Maybe; }; /** Invitation Details */ export declare type UserInvitationDetails = { __typename?: 'UserInvitationDetails'; uuid?: Maybe; firstName?: Maybe; lastName?: Maybe; email?: Maybe; isRegistered?: Maybe; invitedBy?: Maybe; }; /** User Invitation List */ export declare type UserInvitationList = { __typename?: 'UserInvitationList'; items?: Maybe>>; count?: Maybe; }; export declare type UserKeyFilter = { id?: Maybe; email?: Maybe; }; /** UserListResponse output */ export declare type UserListResponse = { __typename?: 'UserListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; /** Aggregated items */ groups: Array; }; /** UserLoginInput */ export declare type UserLoginInput = { email: Scalars['String']; password: Scalars['String']; fromInvitation?: Maybe; authProfileId?: Maybe; }; /** UserManyResponse output */ export declare type UserManyResponse = { __typename?: 'UserManyResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; /** No longer supported. Use `sort` instead. */ export declare type UserOrderBy = 'id_ASC' | 'id_DESC' | 'createdAt_ASC' | 'createdAt_DESC' | 'updatedAt_ASC' | 'updatedAt_DESC' | 'deletedAt_ASC' | 'deletedAt_DESC' | 'email_ASC' | 'email_DESC' | 'status_ASC' | 'status_DESC' | 'origin_ASC' | 'origin_DESC' | 'isOwner_ASC' | 'isOwner_DESC' | 'is8base_ASC' | 'is8base_DESC' | 'firstName_ASC' | 'firstName_DESC' | 'lastName_ASC' | 'lastName_DESC' | 'cellPhone_ASC' | 'cellPhone_DESC' | 'workPhone_ASC' | 'workPhone_DESC' | 'workPhoneExt_ASC' | 'workPhoneExt_DESC' | 'gender_ASC' | 'gender_DESC' | 'birthday_ASC' | 'birthday_DESC' | 'language_ASC' | 'language_DESC' | 'timezone_ASC' | 'timezone_DESC'; /** Users subscription payload */ export declare type UserPayload = { __typename?: 'UserPayload'; mutation: MutationType; node?: Maybe; updatedFields?: Maybe>>; previousValues?: Maybe; }; /** User Permission */ export declare type UserPermission = { __typename?: 'UserPermission'; resourceType?: Maybe; resource?: Maybe; permission?: Maybe; }; export declare type UserPermissionFilter = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; email?: Maybe; status?: Maybe; origin?: Maybe; is8base?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; _fullText?: Maybe; is_self?: Maybe; not_self?: Maybe; createdBy?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; AND?: Maybe>; OR?: Maybe>; }; /** User Permission List */ export declare type UserPermissionList = { __typename?: 'UserPermissionList'; items?: Maybe>; count: Scalars['Int']; }; export declare type UserPermissionRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; export declare type UserRelationFilter = { some?: Maybe; every?: Maybe; none?: Maybe; }; /** Files create input from users_avatar */ export declare type Users_Avatar_FileCreateInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Files update input from users_avatar */ export declare type Users_Avatar_FileUpdateInput = { fileId?: Maybe; public?: Maybe; filename?: Maybe; meta?: Maybe; mods?: Maybe; users_avatar?: Maybe; message_attachments?: Maybe; teamMembers_avatar?: Maybe; }; /** Roles create input from users */ export declare type Users_RoleCreateInput = { name: Scalars['String']; description?: Maybe; users?: Maybe; permissions?: Maybe; apiTokens?: Maybe; authenticationProfiles?: Maybe; teamMembers?: Maybe; }; /** Roles update input from users */ export declare type Users_RoleUpdateInput = { filter?: Maybe; data: RoleUpdateInput; }; /** Users relation input */ export declare type UsersAvatarManyRelationInput = { connect?: Maybe; }; /** Users relation input */ export declare type UsersAvatarRelationInput = { connect?: Maybe; create?: Maybe; }; /** Users relation input */ export declare type UsersAvatarUpdateRelationInput = { connect?: Maybe; disconnect?: Maybe; reconnect?: Maybe; create?: Maybe; update?: Maybe; }; /** Users relation input */ export declare type UsersChannelIdentitiesManyRelationInput = { connect?: Maybe>; }; /** Users relation input */ export declare type UsersChannelIdentitiesRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Users relation input */ export declare type UsersChannelIdentitiesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; export declare type UserSort = { id?: Maybe; createdAt?: Maybe; updatedAt?: Maybe; deletedAt?: Maybe; email?: Maybe; status?: Maybe; origin?: Maybe; is8base?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; createdBy?: Maybe; avatar?: Maybe; }; /** Users relation input */ export declare type UsersRolesManyRelationInput = { connect?: Maybe>; }; /** Users relation input */ export declare type UsersRolesRelationInput = { connect?: Maybe>; create?: Maybe>>; }; /** Users relation input */ export declare type UsersRolesUpdateRelationInput = { connect?: Maybe>; disconnect?: Maybe>; reconnect?: Maybe>; create?: Maybe>>; update?: Maybe>>; }; /** Users subscription filter */ export declare type UserSubscriptionFilter = { mutation_in?: Maybe>>; node?: Maybe; updatedFields?: Maybe; }; /** Users update input */ export declare type UserUpdateByFilterInput = { email?: Maybe>>; status?: Maybe>>; origin?: Maybe>>; isOwner?: Maybe>>; is8base?: Maybe>>; firstName?: Maybe>>; lastName?: Maybe>>; cellPhone?: Maybe>>; workPhone?: Maybe>>; workPhoneExt?: Maybe>>; gender?: Maybe>>; birthday?: Maybe>>; language?: Maybe>>; timezone?: Maybe>>; }; /** Users update input */ export declare type UserUpdateInput = { id?: Maybe; email?: Maybe; status?: Maybe; firstName?: Maybe; lastName?: Maybe; cellPhone?: Maybe; workPhone?: Maybe; workPhoneExt?: Maybe; gender?: Maybe; birthday?: Maybe; language?: Maybe; timezone?: Maybe; avatar?: Maybe; roles?: Maybe; channelIdentities?: Maybe; }; /** UUID Field Attributes */ export declare type UuidFieldTypeAttributes = { __typename?: 'UUIDFieldTypeAttributes'; fieldSize?: Maybe; }; /** VerificationEmailResendInput */ export declare type VerificationEmailResendInput = { email: Scalars['String']; }; /** View Attributes */ export declare type ViewAttributes = { __typename?: 'ViewAttributes'; query?: Maybe; }; /** View Create Input */ export declare type ViewCreateInput = { name: Scalars['String']; displayName?: Maybe; query: Scalars['String']; description?: Maybe; }; /** View Update Input */ export declare type ViewUpdateInput = { id: Scalars['ID']; name?: Maybe; displayName?: Maybe; query?: Maybe; description?: Maybe; }; /** WorkspaceCreateMutationInput */ export declare type WorkspaceCreateMutationInput = { name: Scalars['String']; billingPlanId?: Maybe; }; export declare type WorkspaceCreateResponse = { __typename?: 'WorkspaceCreateResponse'; id?: Maybe; name?: Maybe; }; /** WorkspaceDeleteMutationInput */ export declare type WorkspaceDeleteMutationInput = { id: Scalars['ID']; }; /** LoginResponseWorkspace name and id */ export declare type WorkspaceInfo = { __typename?: 'WorkspaceInfo'; workspace?: Maybe; name?: Maybe; }; export declare type WorkspaceItem = { __typename?: 'WorkspaceItem'; id: Scalars['ID']; name: Scalars['String']; isOwner: Scalars['Boolean']; plan?: Maybe; lastAccess?: Maybe; createdAt?: Maybe; teamMemberCount?: Maybe; owner?: Maybe; image?: Maybe; }; /** WorkspaceListResponse output */ export declare type WorkspaceListResponse = { __typename?: 'WorkspaceListResponse'; /** List items */ items: Array; /** List items count */ count: Scalars['Int']; }; export declare type WorkspaceStatus = 'active' | 'blocked' | 'canceled' | 'suspended' | 'canceling' | 'pending'; /** WorkspaceUpdateMutationInput */ export declare type WorkspaceUpdateMutationInput = { id: Scalars['ID']; name?: Maybe; }; export declare type WorkspaceUpdateResponse = { __typename?: 'WorkspaceUpdateResponse'; id?: Maybe; name?: Maybe; }; export declare type ChannelPreviewCommonFragment = ({ __typename?: 'Channel'; } & Pick & { createdBy: Maybe<({ __typename?: 'User'; } & Pick)>; messages: Maybe<({ __typename?: 'MessageListResponse'; } & { items: Array<({ __typename?: 'Message'; } & Pick & { createdBy: Maybe<({ __typename?: 'User'; } & Pick)>; })>; })>; }); export declare type ChannelPreviewFragment = ({ __typename?: 'Channel'; } & { members: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & Pick)>; } & ChannelPreviewCommonFragment); export declare type DmPreviewFragment = ({ __typename?: 'Channel'; } & { members: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & Pick & { items: Array<({ __typename?: 'ChannelMember'; } & { user: Maybe<({ __typename?: 'User'; } & UserFullnameFragment)>; })>; })>; } & ChannelPreviewCommonFragment); export declare type ChannelMemberFragment = ({ __typename?: 'ChannelMember'; } & Pick & { user: Maybe<({ __typename?: 'User'; } & { avatar: Maybe<({ __typename?: 'File'; } & ImageFragment)>; } & UserFullnameFragment)>; }); export declare type ChannelIdentityCommonFragment = ({ __typename?: 'ChannelMember'; } & Pick & { user: Maybe<({ __typename?: 'User'; } & Pick)>; }); export declare type ChannelIdentityFragment = ({ __typename?: 'ChannelMember'; } & { channel: Maybe<({ __typename?: 'Channel'; } & ChannelPreviewFragment)>; } & ChannelIdentityCommonFragment); export declare type DmIdentityFragment = ({ __typename?: 'ChannelMember'; } & { channel: Maybe<({ __typename?: 'Channel'; } & DmPreviewFragment)>; } & ChannelIdentityCommonFragment); export declare type ChannelMessagesQueryVariables = { id: Scalars['ID']; filter?: Maybe; orderBy?: Maybe>>; last?: Maybe; before?: Maybe; }; export declare type ChannelMessagesQuery = ({ __typename?: 'Query'; } & { channel: Maybe<({ __typename?: 'Channel'; } & Pick & { messages: Maybe<({ __typename?: 'MessageListResponse'; } & Pick & { items: Array<({ __typename?: 'Message'; } & MessageFragment)>; })>; })>; }); export declare type ChannelMembersQueryVariables = { id: Scalars['ID']; first?: Maybe; }; export declare type ChannelMembersQuery = ({ __typename?: 'Query'; } & { channel: Maybe<({ __typename?: 'Channel'; } & Pick & { members: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & Pick & { items: Array<({ __typename?: 'ChannelMember'; } & ChannelMemberFragment)>; })>; })>; }); export declare type ChannelFormQueryVariables = { id: Scalars['ID']; }; export declare type ChannelFormQuery = ({ __typename?: 'Query'; } & { channel: Maybe<({ __typename?: 'Channel'; } & Pick)>; }); export declare type ChannelsSearchQueryVariables = { first: Scalars['Int']; searchText: Scalars['String']; userId: Scalars['ID']; }; export declare type ChannelsSearchQuery = ({ __typename?: 'Query'; } & { channelsList: ({ __typename?: 'ChannelListResponse'; } & { items: Array<({ __typename?: 'Channel'; } & Pick & { members: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & Pick & { items: Array<({ __typename?: 'ChannelMember'; } & Pick & { user: Maybe<({ __typename?: 'User'; } & { avatar: Maybe<({ __typename?: 'File'; } & ImageFragment)>; } & UserFullnameFragment)>; })>; })>; })>; }); }); export declare type ChannelCreateMutationVariables = { data: ChannelCreateInput; }; export declare type ChannelCreateMutation = ({ __typename?: 'Mutation'; } & { channelCreate: ({ __typename?: 'Channel'; } & Pick & { members: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & { items: Array<({ __typename?: 'ChannelMember'; } & Pick & { user: Maybe<({ __typename?: 'User'; } & Pick)>; })>; })>; }); }); export declare type ChannelDeleteMutationVariables = { id: Scalars['ID']; }; export declare type ChannelDeleteMutation = ({ __typename?: 'Mutation'; } & { channelDelete: Maybe<({ __typename?: 'SuccessResponse'; } & Pick)>; }); export declare type FindOrCreateDmMutationVariables = { usersIds: Array; channelMembersFilter?: ChannelMemberFilter; }; export declare type FindOrCreateDmMutation = ({ __typename?: 'Mutation'; } & { findOrCreateDM: Maybe<({ __typename?: 'FindOrCreateDMResponse'; } & Pick & { members: ({ __typename?: 'FindOrCreateDMMemberList'; } & { items: Array<({ __typename?: 'FindOrCreateDMMember'; } & Pick & { user: ({ __typename?: 'FindOrCreateDMUser'; } & Pick); })>; }); })>; }); export declare type ChannelMemberUpdateMutationVariables = { id: Scalars['ID']; lastReadTS: Scalars['DateTime']; }; export declare type ChannelMemberUpdateMutation = ({ __typename?: 'Mutation'; } & { channelMemberUpdate: ({ __typename?: 'ChannelMember'; } & Pick); }); export declare type ChannelMemberDeleteMutationVariables = { id: Scalars['ID']; }; export declare type ChannelMemberDeleteMutation = ({ __typename?: 'Mutation'; } & { channelMemberDelete: Maybe<({ __typename?: 'SuccessResponse'; } & Pick)>; }); export declare type ChannelMemberCreateMutationVariables = { data: ChannelMemberCreateInput; }; export declare type ChannelMemberCreateMutation = ({ __typename?: 'Mutation'; } & { channelMemberCreate: ({ __typename?: 'ChannelMember'; } & Pick); }); export declare type ChannelUpdateMutationVariables = { data: ChannelUpdateInput; }; export declare type ChannelUpdateMutation = ({ __typename?: 'Mutation'; } & { channelUpdate: ({ __typename?: 'Channel'; } & Pick); }); export declare type UserChannelIdentitiesSubSubscriptionVariables = { userId: Scalars['ID']; }; export declare type UserChannelIdentitiesSubSubscription = ({ __typename?: 'Subscription'; } & { ChannelMember: Maybe<({ __typename?: 'ChannelMemberPayload'; } & { node: Maybe<({ __typename?: 'ChannelMember'; } & ChannelIdentityFragment)>; })>; }); export declare type ImageFragment = ({ __typename?: 'File'; } & Pick); export declare type AttachmentFragment = ({ __typename?: 'File'; } & Pick); export declare type FileDeleteMutationVariables = { data: FileDeleteInput; }; export declare type FileDeleteMutation = ({ __typename?: 'Mutation'; } & { fileDelete: Maybe<({ __typename?: 'SuccessResponse'; } & Pick)>; }); export declare type MessageFragment = ({ __typename?: 'Message'; } & Pick & { createdBy: Maybe<({ __typename?: 'User'; } & UserPreviewFragment)>; attachments: Maybe<({ __typename?: 'FileListResponse'; } & { items: Array<({ __typename?: 'File'; } & AttachmentFragment)>; })>; }); export declare type MessageCreateMutationVariables = { data: MessageCreateInput; }; export declare type MessageCreateMutation = ({ __typename?: 'Mutation'; } & { messageCreate: ({ __typename?: 'Message'; } & MessageFragment); }); export declare type MessageDeleteMutationVariables = { data: MessageDeleteInput; }; export declare type MessageDeleteMutation = ({ __typename?: 'Mutation'; } & { messageDelete: Maybe<({ __typename?: 'SuccessResponse'; } & Pick)>; }); export declare type MessageUpdateMutationVariables = { data: MessageUpdateInput; }; export declare type MessageUpdateMutation = ({ __typename?: 'Mutation'; } & { messageUpdate: ({ __typename?: 'Message'; } & Pick); }); export declare type UserChannelsMessagesSubSubscriptionVariables = { userId: Scalars['ID']; }; export declare type UserChannelsMessagesSubSubscription = ({ __typename?: 'Subscription'; } & { Message: Maybe<({ __typename?: 'MessagePayload'; } & Pick & { node: Maybe<({ __typename?: 'Message'; } & Pick & { channel: Maybe<({ __typename?: 'Channel'; } & Pick)>; } & MessageFragment)>; })>; }); export declare type UserFullnameFragment = ({ __typename?: 'User'; } & Pick); export declare type UserPreviewFragment = ({ __typename?: 'User'; } & { avatar: Maybe<({ __typename?: 'File'; } & ImageFragment)>; } & UserFullnameFragment); export declare type UserChannelsPreviewQueryVariables = { id?: Maybe; channelMembersFilter?: ChannelMemberFilter; }; export declare type UserChannelsPreviewQuery = ({ __typename?: 'Query'; } & { user: Maybe<({ __typename?: 'User'; } & Pick & { channelIdentities: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & { items: Array<({ __typename?: 'ChannelMember'; } & ChannelIdentityFragment)>; })>; })>; }); export declare type UserDmsPreviewQueryVariables = { id?: Maybe; channelMembersFilter?: ChannelMemberFilter; }; export declare type UserDmsPreviewQuery = ({ __typename?: 'Query'; } & { user: Maybe<({ __typename?: 'User'; } & Pick & { channelIdentities: Maybe<({ __typename?: 'ChannelMemberListResponse'; } & { items: Array<({ __typename?: 'ChannelMember'; } & DmIdentityFragment)>; })>; })>; }); export declare type UserContactsPreviewQueryVariables = { filter: UserFilter; }; export declare type UserContactsPreviewQuery = ({ __typename?: 'Query'; } & { usersList: ({ __typename?: 'UserListResponse'; } & { items: Array<({ __typename?: 'User'; } & UserPreviewFragment)>; }); }); export declare type UsersSearchQueryVariables = { first: Scalars['Int']; searchText: Scalars['String']; channelId: Scalars['ID']; usersFilter: UserFilter; }; export declare type UsersSearchQuery = ({ __typename?: 'Query'; } & { usersList: ({ __typename?: 'UserListResponse'; } & { items: Array<({ __typename?: 'User'; } & UserPreviewFragment)>; }); }); export declare type UsersDmSearchQueryVariables = { first: Scalars['Int']; searchText: Scalars['String']; idNotIn?: Maybe>; }; export declare type UsersDmSearchQuery = ({ __typename?: 'Query'; } & { usersList: ({ __typename?: 'UserListResponse'; } & { items: Array<({ __typename?: 'User'; } & UserPreviewFragment)>; }); }); export declare const UserFullnameFragmentDoc: any; export declare const ImageFragmentDoc: any; export declare const ChannelMemberFragmentDoc: any; export declare const ChannelIdentityCommonFragmentDoc: any; export declare const ChannelPreviewCommonFragmentDoc: any; export declare const ChannelPreviewFragmentDoc: any; export declare const ChannelIdentityFragmentDoc: any; export declare const DmPreviewFragmentDoc: any; export declare const DmIdentityFragmentDoc: any; export declare const UserPreviewFragmentDoc: any; export declare const AttachmentFragmentDoc: any; export declare const MessageFragmentDoc: any; export declare const ChannelMessagesDocument: any; export declare type ChannelMessagesComponentProps = Omit, 'query'> & ({ variables: ChannelMessagesQueryVariables; skip?: false; } | { skip: true; }); export declare const ChannelMessagesComponent: (props: ChannelMessagesComponentProps) => JSX.Element; export declare type ChannelMessagesProps = Partial> & TChildProps; export declare function withChannelMessages(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { messages: Maybe<{ __typename?: "MessageListResponse" | undefined; } & Pick & { items: ({ __typename?: "Message" | undefined; } & { __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & { __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; attachments: Maybe<{ __typename?: "FileListResponse" | undefined; } & { items: ({ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick)[]; }>; })[]; }>; }>; }, ChannelMessagesQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelMembersDocument: any; export declare type ChannelMembersComponentProps = Omit, 'query'> & ({ variables: ChannelMembersQueryVariables; skip?: false; } | { skip: true; }); export declare const ChannelMembersComponent: (props: ChannelMembersComponentProps) => JSX.Element; export declare type ChannelMembersProps = Partial> & TChildProps; export declare function withChannelMembers(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { members: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & Pick & { items: ({ __typename?: "ChannelMember" | undefined; } & { __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; }, ChannelMembersQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelFormDocument: any; export declare type ChannelFormComponentProps = Omit, 'query'> & ({ variables: ChannelFormQueryVariables; skip?: false; } | { skip: true; }); export declare const ChannelFormComponent: (props: ChannelFormComponentProps) => JSX.Element; export declare type ChannelFormProps = Partial> & TChildProps; export declare function withChannelForm(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; }, ChannelFormQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelsSearchDocument: any; export declare type ChannelsSearchComponentProps = Omit, 'query'> & ({ variables: ChannelsSearchQueryVariables; skip?: false; } | { skip: true; }); export declare const ChannelsSearchComponent: (props: ChannelsSearchComponentProps) => JSX.Element; export declare type ChannelsSearchProps = Partial> & TChildProps; export declare function withChannelsSearch(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { members: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & Pick & { items: ({ __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; })[]; }>; })[]; }; }, ChannelsSearchQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelCreateDocument: any; export declare type ChannelCreateMutationFn = ReactApollo.MutationFn; export declare type ChannelCreateComponentProps = Omit, 'mutation'>; export declare const ChannelCreateComponent: (props: Pick & { members: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & { items: ({ __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }; }, ChannelCreateMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type ChannelCreateProps = Partial> & TChildProps; export declare function withChannelCreate(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { members: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & { items: ({ __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }; }, ChannelCreateMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelDeleteDocument: any; export declare type ChannelDeleteMutationFn = ReactApollo.MutationFn; export declare type ChannelDeleteComponentProps = Omit, 'mutation'>; export declare const ChannelDeleteComponent: (props: Pick>; }, ChannelDeleteMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type ChannelDeleteProps = Partial> & TChildProps; export declare function withChannelDelete(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; }, ChannelDeleteMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const FindOrCreateDmDocument: any; export declare type FindOrCreateDmMutationFn = ReactApollo.MutationFn; export declare type FindOrCreateDmComponentProps = Omit, 'mutation'>; export declare const FindOrCreateDmComponent: (props: Pick & { members: { __typename?: "FindOrCreateDMMemberList" | undefined; } & { items: ({ __typename?: "FindOrCreateDMMember" | undefined; } & Pick & { user: { __typename?: "FindOrCreateDMUser" | undefined; } & Pick; })[]; }; }>; }, FindOrCreateDmMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type FindOrCreateDmProps = Partial> & TChildProps; export declare function withFindOrCreateDm(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { members: { __typename?: "FindOrCreateDMMemberList" | undefined; } & { items: ({ __typename?: "FindOrCreateDMMember" | undefined; } & Pick & { user: { __typename?: "FindOrCreateDMUser" | undefined; } & Pick; })[]; }; }>; }, FindOrCreateDmMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelMemberUpdateDocument: any; export declare type ChannelMemberUpdateMutationFn = ReactApollo.MutationFn; export declare type ChannelMemberUpdateComponentProps = Omit, 'mutation'>; export declare const ChannelMemberUpdateComponent: (props: Pick; }, ChannelMemberUpdateMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type ChannelMemberUpdateProps = Partial> & TChildProps; export declare function withChannelMemberUpdate(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType; }, ChannelMemberUpdateMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelMemberDeleteDocument: any; export declare type ChannelMemberDeleteMutationFn = ReactApollo.MutationFn; export declare type ChannelMemberDeleteComponentProps = Omit, 'mutation'>; export declare const ChannelMemberDeleteComponent: (props: Pick>; }, ChannelMemberDeleteMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type ChannelMemberDeleteProps = Partial> & TChildProps; export declare function withChannelMemberDelete(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; }, ChannelMemberDeleteMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelMemberCreateDocument: any; export declare type ChannelMemberCreateMutationFn = ReactApollo.MutationFn; export declare type ChannelMemberCreateComponentProps = Omit, 'mutation'>; export declare const ChannelMemberCreateComponent: (props: Pick; }, ChannelMemberCreateMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type ChannelMemberCreateProps = Partial> & TChildProps; export declare function withChannelMemberCreate(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType; }, ChannelMemberCreateMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const ChannelUpdateDocument: any; export declare type ChannelUpdateMutationFn = ReactApollo.MutationFn; export declare type ChannelUpdateComponentProps = Omit, 'mutation'>; export declare const ChannelUpdateComponent: (props: Pick; }, ChannelUpdateMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type ChannelUpdateProps = Partial> & TChildProps; export declare function withChannelUpdate(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType; }, ChannelUpdateMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const UserChannelIdentitiesSubDocument: any; export declare type UserChannelIdentitiesSubComponentProps = Omit, 'subscription'>; export declare const UserChannelIdentitiesSubComponent: (props: Pick>; } & { __typename?: "Channel" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; messages: Maybe<{ __typename?: "MessageListResponse" | undefined; } & { items: ({ __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; } & { __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & Pick>; }>; }>; }, UserChannelIdentitiesSubSubscriptionVariables>, "children" | "variables" | "fetchPolicy" | "client" | "shouldResubscribe" | "onSubscriptionData" | "onSubscriptionComplete">) => JSX.Element; export declare type UserChannelIdentitiesSubProps = Partial> & TChildProps; export declare function withUserChannelIdentitiesSub(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; } & { __typename?: "Channel" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; messages: Maybe<{ __typename?: "MessageListResponse" | undefined; } & { items: ({ __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; } & { __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & Pick>; }>; }>; }, UserChannelIdentitiesSubSubscriptionVariables>> & TChildProps>) => React.ComponentClass; export declare const FileDeleteDocument: any; export declare type FileDeleteMutationFn = ReactApollo.MutationFn; export declare type FileDeleteComponentProps = Omit, 'mutation'>; export declare const FileDeleteComponent: (props: Pick>; }, FileDeleteMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type FileDeleteProps = Partial> & TChildProps; export declare function withFileDelete(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; }, FileDeleteMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const MessageCreateDocument: any; export declare type MessageCreateMutationFn = ReactApollo.MutationFn; export declare type MessageCreateComponentProps = Omit, 'mutation'>; export declare const MessageCreateComponent: (props: Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & { __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; attachments: Maybe<{ __typename?: "FileListResponse" | undefined; } & { items: ({ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick)[]; }>; }; }, MessageCreateMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type MessageCreateProps = Partial> & TChildProps; export declare function withMessageCreate(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { createdBy: Maybe<{ __typename?: "User" | undefined; } & { __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; attachments: Maybe<{ __typename?: "FileListResponse" | undefined; } & { items: ({ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick)[]; }>; }; }, MessageCreateMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const MessageDeleteDocument: any; export declare type MessageDeleteMutationFn = ReactApollo.MutationFn; export declare type MessageDeleteComponentProps = Omit, 'mutation'>; export declare const MessageDeleteComponent: (props: Pick>; }, MessageDeleteMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type MessageDeleteProps = Partial> & TChildProps; export declare function withMessageDelete(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; }, MessageDeleteMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const MessageUpdateDocument: any; export declare type MessageUpdateMutationFn = ReactApollo.MutationFn; export declare type MessageUpdateComponentProps = Omit, 'mutation'>; export declare const MessageUpdateComponent: (props: Pick; }, MessageUpdateMutationVariables>, "update" | "children" | "onCompleted" | "onError" | "variables" | "fetchPolicy" | "client" | "context" | "ignoreResults" | "optimisticResponse" | "refetchQueries" | "awaitRefetchQueries">) => JSX.Element; export declare type MessageUpdateProps = Partial> & TChildProps; export declare function withMessageUpdate(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType; }, MessageUpdateMutationVariables>> & TChildProps>) => React.ComponentClass; export declare const UserChannelsMessagesSubDocument: any; export declare type UserChannelsMessagesSubComponentProps = Omit, 'subscription'>; export declare const UserChannelsMessagesSubComponent: (props: Pick & { node: Maybe<{ __typename?: "Message" | undefined; } & Pick & { channel: Maybe<{ __typename?: "Channel" | undefined; } & Pick>; } & { __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & { __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; attachments: Maybe<{ __typename?: "FileListResponse" | undefined; } & { items: ({ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick)[]; }>; }>; }>; }, UserChannelsMessagesSubSubscriptionVariables>, "children" | "variables" | "fetchPolicy" | "client" | "shouldResubscribe" | "onSubscriptionData" | "onSubscriptionComplete">) => JSX.Element; export declare type UserChannelsMessagesSubProps = Partial> & TChildProps; export declare function withUserChannelsMessagesSub(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { node: Maybe<{ __typename?: "Message" | undefined; } & Pick & { channel: Maybe<{ __typename?: "Channel" | undefined; } & Pick>; } & { __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & { __typename?: "User" | undefined; } & { avatar: Maybe<{ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick>; } & { __typename?: "User" | undefined; } & Pick>; attachments: Maybe<{ __typename?: "FileListResponse" | undefined; } & { items: ({ __typename?: "File" | undefined; } & { __typename?: "File" | undefined; } & Pick)[]; }>; }>; }>; }, UserChannelsMessagesSubSubscriptionVariables>> & TChildProps>) => React.ComponentClass; export declare const UserChannelsPreviewDocument: any; export declare type UserChannelsPreviewComponentProps = Omit, 'query'> & ({ variables: UserChannelsPreviewQueryVariables; skip?: false; } | { skip: true; }); export declare const UserChannelsPreviewComponent: (props: UserChannelsPreviewComponentProps) => JSX.Element; export declare type UserChannelsPreviewProps = Partial> & TChildProps; export declare function withUserChannelsPreview(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { channelIdentities: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & { items: ({ __typename?: "ChannelMember" | undefined; } & { __typename?: "ChannelMember" | undefined; } & { channel: Maybe<{ __typename?: "Channel" | undefined; } & { __typename?: "Channel" | undefined; } & { members: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & Pick>; } & { __typename?: "Channel" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; messages: Maybe<{ __typename?: "MessageListResponse" | undefined; } & { items: ({ __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; } & { __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; }, UserChannelsPreviewQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const UserDmsPreviewDocument: any; export declare type UserDmsPreviewComponentProps = Omit, 'query'> & ({ variables: UserDmsPreviewQueryVariables; skip?: false; } | { skip: true; }); export declare const UserDmsPreviewComponent: (props: UserDmsPreviewComponentProps) => JSX.Element; export declare type UserDmsPreviewProps = Partial> & TChildProps; export declare function withUserDmsPreview(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType & { channelIdentities: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & { items: ({ __typename?: "ChannelMember" | undefined; } & { __typename?: "ChannelMember" | undefined; } & { channel: Maybe<{ __typename?: "Channel" | undefined; } & { __typename?: "Channel" | undefined; } & { members: Maybe<{ __typename?: "ChannelMemberListResponse" | undefined; } & Pick & { items: ({ __typename?: "ChannelMember" | undefined; } & { user: Maybe<{ __typename?: "User" | undefined; } & { __typename?: "User" | undefined; } & Pick>; })[]; }>; } & { __typename?: "Channel" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; messages: Maybe<{ __typename?: "MessageListResponse" | undefined; } & { items: ({ __typename?: "Message" | undefined; } & Pick & { createdBy: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; } & { __typename?: "ChannelMember" | undefined; } & Pick & { user: Maybe<{ __typename?: "User" | undefined; } & Pick>; })[]; }>; }>; }, UserDmsPreviewQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const UserContactsPreviewDocument: any; export declare type UserContactsPreviewComponentProps = Omit, 'query'> & ({ variables: UserContactsPreviewQueryVariables; skip?: false; } | { skip: true; }); export declare const UserContactsPreviewComponent: (props: UserContactsPreviewComponentProps) => JSX.Element; export declare type UserContactsPreviewProps = Partial> & TChildProps; export declare function withUserContactsPreview(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; } & { __typename?: "User" | undefined; } & Pick)[]; }; }, UserContactsPreviewQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const UsersSearchDocument: any; export declare type UsersSearchComponentProps = Omit, 'query'> & ({ variables: UsersSearchQueryVariables; skip?: false; } | { skip: true; }); export declare const UsersSearchComponent: (props: UsersSearchComponentProps) => JSX.Element; export declare type UsersSearchProps = Partial> & TChildProps; export declare function withUsersSearch(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; } & { __typename?: "User" | undefined; } & Pick)[]; }; }, UsersSearchQueryVariables>> & TChildProps>) => React.ComponentClass; export declare const UsersDmSearchDocument: any; export declare type UsersDmSearchComponentProps = Omit, 'query'> & ({ variables: UsersDmSearchQueryVariables; skip?: false; } | { skip: true; }); export declare const UsersDmSearchComponent: (props: UsersDmSearchComponentProps) => JSX.Element; export declare type UsersDmSearchProps = Partial> & TChildProps; export declare function withUsersDmSearch(operationOptions?: ReactApollo.OperationOption>): (WrappedComponent: React.ComponentType>; } & { __typename?: "User" | undefined; } & Pick)[]; }; }, UsersDmSearchQueryVariables>> & TChildProps>) => React.ComponentClass;