import * as Types from './tribe-global-graphql.generated.js'; export declare type ActionFields = 'basic' | 'all' | Record; export declare const ActionGQLFields: (fields: ActionFields) => string; export interface CustomAppFields { banner?: MediaFields; customCodes?: AppCustomCodesFields; embeds?: EmbedFields; favicon?: MediaFields; image?: MediaFields; images?: MediaFields; network?: NetworkFields; requiredTemplates?: AppRequiredTemplatesFields; } export declare type AppFields = 'basic' | 'all' | CustomAppFields; export declare const AppGQLFields: (fields: AppFields) => any; export interface CustomAppCollaboratorFields { app?: AppFields; } export declare type AppCollaboratorFields = 'basic' | 'all' | CustomAppCollaboratorFields; export declare const AppCollaboratorGQLFields: (fields: AppCollaboratorFields) => string; export declare type AppCustomCodesFields = 'basic' | 'all' | Record; export declare const AppCustomCodesGQLFields: (fields: AppCustomCodesFields) => string; export interface CustomAppEdgeFields { node?: AppFields; } export declare type AppEdgeFields = 'basic' | 'all' | CustomAppEdgeFields; export declare const AppEdgeGQLFields: (fields: AppEdgeFields) => string; export declare type AppPublicationFields = 'basic' | 'all' | Record; export declare const AppPublicationGQLFields: (fields: AppPublicationFields) => string; export interface CustomAppRequiredTemplatesFields { postTypeTemplates?: TemplateFields; } export declare type AppRequiredTemplatesFields = 'basic' | 'all' | CustomAppRequiredTemplatesFields; export declare const AppRequiredTemplatesGQLFields: (fields: AppRequiredTemplatesFields) => any; export declare type AppSettingsFields = 'basic' | 'all' | Record; export declare const AppSettingsGQLFields: (fields: AppSettingsFields) => string; export declare type AppTokenFields = 'basic' | 'all' | Record; export declare const AppTokenGQLFields: (fields: AppTokenFields) => string; export declare type AvailabilityFields = 'basic' | 'all' | Record; export declare const AvailabilityGQLFields: (fields: AvailabilityFields) => string; export interface CustomBaseCustomFieldSchemaFields { items?: BaseCustomFieldSchemaFields; properties?: BaseCustomFieldSchemaFields; typeOptions?: CustomFieldTypeOptionsFields; validators?: CustomFieldValidatorFields; } export declare type BaseCustomFieldSchemaFields = 'basic' | 'all' | CustomBaseCustomFieldSchemaFields; export declare const BaseCustomFieldSchemaGQLFields: (fields: BaseCustomFieldSchemaFields) => any; export declare type BlockFields = 'basic' | 'all' | Record; export declare const BlockGQLFields: (fields: BlockFields) => string; export declare type CustomFieldPrivacyFields = 'basic' | 'all' | Record; export declare const CustomFieldPrivacyGQLFields: (fields: CustomFieldPrivacyFields) => string; export interface CustomCustomFieldSchemaFields { items?: BaseCustomFieldSchemaFields; properties?: BaseCustomFieldSchemaFields; readPrivacy?: CustomFieldPrivacyFields; settings?: CustomFieldSettingsFields; typeOptions?: CustomFieldTypeOptionsFields; validators?: CustomFieldValidatorFields; writePrivacy?: CustomFieldPrivacyFields; } export declare type CustomFieldSchemaFields = 'basic' | 'all' | CustomCustomFieldSchemaFields; export declare const CustomFieldSchemaGQLFields: (fields: CustomFieldSchemaFields) => string; export declare type CustomFieldSettingsFields = 'basic' | 'all' | Record; export declare const CustomFieldSettingsGQLFields: (fields: CustomFieldSettingsFields) => string; export declare type CustomFieldTypeOptionsFields = 'basic' | 'all' | Record; export declare const CustomFieldTypeOptionsGQLFields: (fields: CustomFieldTypeOptionsFields) => string; export declare type CustomFieldValidatorFields = 'basic' | 'all' | Record; export declare const CustomFieldValidatorGQLFields: (fields: CustomFieldValidatorFields) => string; export interface CustomDynamicBlockFields { app?: AppFields; favicon?: MediaFields; image?: MediaFields; } export declare type DynamicBlockFields = 'basic' | 'all' | CustomDynamicBlockFields; export declare const DynamicBlockGQLFields: (fields: DynamicBlockFields) => string; export interface CustomDynamicBlockEdgeFields { node?: DynamicBlockFields; } export declare type DynamicBlockEdgeFields = 'basic' | 'all' | CustomDynamicBlockEdgeFields; export declare const DynamicBlockEdgeGQLFields: (fields: DynamicBlockEdgeFields) => string; export declare type EmailValidationResultFields = 'basic' | 'all' | Record; export declare const EmailValidationResultGQLFields: (fields: EmailValidationResultFields) => string; export declare type EmbedFields = 'basic' | 'all' | Record; export declare const EmbedGQLFields: (fields: EmbedFields) => string; export declare type EmojiFields = 'basic' | 'all' | Record; export declare const EmojiGQLFields: (fields: EmojiFields) => string; export declare type EventTypeFields = 'basic' | 'all' | Record; export declare const EventTypeGQLFields: (fields: EventTypeFields) => string; export declare type FileFields = 'basic' | 'all' | Record; export declare const FileGQLFields: (fields: FileFields) => string; export interface CustomGlobalMemberFields { profilePicture?: MediaFields; } export declare type GlobalMemberFields = 'basic' | 'all' | CustomGlobalMemberFields; export declare const GlobalMemberGQLFields: (fields: GlobalMemberFields) => string; export declare type GlobalTokenFields = 'basic' | 'all' | Record; export declare const GlobalTokenGQLFields: (fields: GlobalTokenFields) => string; export declare type GlyphFields = 'basic' | 'all' | Record; export declare const GlyphGQLFields: (fields: GlyphFields) => string; export interface CustomHubContentFields { attachments?: FileFields; embeds?: EmbedFields; fields?: HubContentCustomFieldFields; images?: MediaFields; thumbnail?: MediaFields; } export declare type HubContentFields = 'basic' | 'all' | CustomHubContentFields; export declare const HubContentGQLFields: (fields: HubContentFields) => string; export interface CustomHubContentCustomFieldFields { relationEntities?: HubContentCustomFieldRelationFields; } export declare type HubContentCustomFieldFields = 'basic' | 'all' | CustomHubContentCustomFieldFields; export declare const HubContentCustomFieldGQLFields: (fields: HubContentCustomFieldFields) => string; export interface CustomHubContentCustomFieldRelationFields { medias?: MediaFields; } export declare type HubContentCustomFieldRelationFields = 'basic' | 'all' | CustomHubContentCustomFieldRelationFields; export declare const HubContentCustomFieldRelationGQLFields: (fields: HubContentCustomFieldRelationFields) => string; export interface CustomImageFields { urls?: MediaUrlsFields; } export declare type ImageFields = 'basic' | 'all' | CustomImageFields; export declare const ImageGQLFields: (fields: ImageFields) => string; export declare type InvitationAcceptResultFields = 'basic' | 'all' | Record; export declare const InvitationAcceptResultGQLFields: (fields: InvitationAcceptResultFields) => string; export interface CustomMediaFields { onEmoji?: EmojiFields; onFile?: FileFields; onGlyph?: GlyphFields; onImage?: ImageFields; } export declare type MediaFields = 'basic' | 'all' | CustomMediaFields; export declare const MediaGQLFields: (fields: MediaFields) => string; export declare type MediaUrlsFields = 'basic' | 'all' | Record; export declare const MediaUrlsGQLFields: (fields: MediaUrlsFields) => string; export interface CustomMutationFields { acceptCollaboratorInvitation?: { fields: InvitationAcceptResultFields; variables: Types.MutationAcceptCollaboratorInvitationArgs; }; addAppCollaborator?: { fields: AppCollaboratorFields; variables: Types.MutationAddAppCollaboratorArgs; }; createApp?: { fields: AppFields; variables: Types.MutationCreateAppArgs; }; createDynamicBlock?: { fields: DynamicBlockFields; variables: Types.MutationCreateDynamicBlockArgs; }; createEmojis?: { fields: EmojiFields; variables: Types.MutationCreateEmojisArgs; }; createImages?: { fields: SignedUrlFields; variables: Types.MutationCreateImagesArgs; }; createNetwork?: { fields: NetworkOtpFields; variables: Types.MutationCreateNetworkArgs; }; createPostTypeTemplate?: { fields: TemplateFields; variables: Types.MutationCreatePostTypeTemplateArgs; }; createShortcut?: { fields: ShortcutFields; variables: Types.MutationCreateShortcutArgs; }; deleteApp?: { fields: ActionFields; variables: Types.MutationDeleteAppArgs; }; deleteAppSetting?: { fields: AppSettingsFields; variables: Types.MutationDeleteAppSettingArgs; }; deleteDynamicBlock?: { fields: ActionFields; variables: Types.MutationDeleteDynamicBlockArgs; }; deleteNetwork?: { fields: ActionFields; variables: Types.MutationDeleteNetworkArgs; }; deleteShortcut?: { fields: ActionFields; variables: Types.MutationDeleteShortcutArgs; }; disableDefaultDynamicBlock?: { fields: ActionFields; variables: Types.MutationDisableDefaultDynamicBlockArgs; }; enableDefaultDynamicBlock?: { fields: DynamicBlockFields; variables: Types.MutationEnableDefaultDynamicBlockArgs; }; joinReferralProgram?: GlobalMemberFields; publishApp?: { fields: ActionFields; variables: Types.MutationPublishAppArgs; }; publishAppPrivately?: { fields: AppPublicationFields; variables: Types.MutationPublishAppPrivatelyArgs; }; regenerateClientSecret?: { fields: AppFields; variables: Types.MutationRegenerateClientSecretArgs; }; removeAppCollaborator?: { fields: ActionFields; variables: Types.MutationRemoveAppCollaboratorArgs; }; requestGlobalTokenCode?: { fields: ActionFields; variables: Types.MutationRequestGlobalTokenCodeArgs; }; resendGlobalTokenCode?: { fields: ActionFields; variables: Types.MutationResendGlobalTokenCodeArgs; }; sendNotifications?: { fields: SendNotificationsFields; variables: Types.MutationSendNotificationsArgs; }; testAppWebhook?: { fields: ActionFields; variables: Types.MutationTestAppWebhookArgs; }; unPublishAppPrivately?: { fields: ActionFields; variables: Types.MutationUnPublishAppPrivatelyArgs; }; unpublishApp?: { fields: ActionFields; variables: Types.MutationUnpublishAppArgs; }; updateApp?: { fields: AppFields; variables: Types.MutationUpdateAppArgs; }; updateAppSetting?: { fields: AppSettingsFields; variables: Types.MutationUpdateAppSettingArgs; }; updateAuthMember?: { fields: GlobalMemberFields; variables: Types.MutationUpdateAuthMemberArgs; }; updateDynamicBlock?: { fields: DynamicBlockFields; variables: Types.MutationUpdateDynamicBlockArgs; }; updateShortcut?: { fields: ShortcutFields; variables: Types.MutationUpdateShortcutArgs; }; validateEmail?: { fields: EmailValidationResultFields; variables: Types.MutationValidateEmailArgs; }; } export declare type MutationFields = 'basic' | 'all' | CustomMutationFields; export declare const MutationGQLFields: (fields: MutationFields) => string; export interface CustomNetworkFields { activeTheme?: ThemeFields; favicon?: MediaFields; images?: NetworkImagesFields; logo?: MediaFields; } export declare type NetworkFields = 'basic' | 'all' | CustomNetworkFields; export declare const NetworkGQLFields: (fields: NetworkFields) => string; export interface CustomNetworkEdgeFields { node?: NetworkFields; } export declare type NetworkEdgeFields = 'basic' | 'all' | CustomNetworkEdgeFields; export declare const NetworkEdgeGQLFields: (fields: NetworkEdgeFields) => string; export interface CustomNetworkImagesFields { darkFavicon?: MediaFields; darkLogo?: MediaFields; darkMobileLogo?: MediaFields; lightFavicon?: MediaFields; lightLogo?: MediaFields; lightMobileLogo?: MediaFields; } export declare type NetworkImagesFields = 'basic' | 'all' | CustomNetworkImagesFields; export declare const NetworkImagesGQLFields: (fields: NetworkImagesFields) => string; export declare type NetworkOtpFields = 'basic' | 'all' | Record; export declare const NetworkOtpGQLFields: (fields: NetworkOtpFields) => string; export declare type PageInfoFields = 'basic' | 'all' | Record; export declare const PageInfoGQLFields: (fields: PageInfoFields) => string; export interface CustomPaginatedAppFields { edges?: AppEdgeFields; nodes?: AppFields; pageInfo?: PageInfoFields; } export declare type PaginatedAppFields = 'basic' | 'all' | CustomPaginatedAppFields; export declare const PaginatedAppGQLFields: (fields: PaginatedAppFields) => string; export interface CustomPaginatedDynamicBlockFields { edges?: DynamicBlockEdgeFields; nodes?: DynamicBlockFields; pageInfo?: PageInfoFields; } export declare type PaginatedDynamicBlockFields = 'basic' | 'all' | CustomPaginatedDynamicBlockFields; export declare const PaginatedDynamicBlockGQLFields: (fields: PaginatedDynamicBlockFields) => string; export interface CustomPaginatedShortcutFields { edges?: ShortcutEdgeFields; nodes?: ShortcutFields; pageInfo?: PageInfoFields; } export declare type PaginatedShortcutFields = 'basic' | 'all' | CustomPaginatedShortcutFields; export declare const PaginatedShortcutGQLFields: (fields: PaginatedShortcutFields) => string; export interface CustomPaginatedTemplateFields { edges?: TemplateEdgeFields; nodes?: TemplateFields; pageInfo?: PageInfoFields; } export declare type PaginatedTemplateFields = 'basic' | 'all' | CustomPaginatedTemplateFields; export declare const PaginatedTemplateGQLFields: (fields: PaginatedTemplateFields) => string; export interface CustomQueryFields { app?: { fields: AppFields; variables: Types.QueryAppArgs; }; appCollaborators?: { fields: AppCollaboratorFields; variables: Types.QueryAppCollaboratorsArgs; }; appPublications?: { fields: AppPublicationFields; variables: Types.QueryAppPublicationsArgs; }; appSettings?: { fields: AppSettingsFields; variables: Types.QueryAppSettingsArgs; }; apps?: { fields: PaginatedAppFields; variables: Types.QueryAppsArgs; }; authMember?: GlobalMemberFields; checkAppSlugAvailability?: { fields: AvailabilityFields; variables: Types.QueryCheckAppSlugAvailabilityArgs; }; dynamicBlock?: { fields: DynamicBlockFields; variables: Types.QueryDynamicBlockArgs; }; dynamicBlocks?: { fields: PaginatedDynamicBlockFields; variables: Types.QueryDynamicBlocksArgs; }; embed?: { fields: EmbedFields; variables: Types.QueryEmbedArgs; }; eventTypes?: EventTypeFields; globalToken?: { fields: GlobalTokenFields; variables: Types.QueryGlobalTokenArgs; }; limitedToken?: { fields: AppTokenFields; variables: Types.QueryLimitedTokenArgs; }; loginWithSsoCode?: { fields: GlobalTokenFields; variables: Types.QueryLoginWithSsoCodeArgs; }; media?: { fields: MediaFields; variables: Types.QueryMediaArgs; }; networkOtp?: { fields: NetworkOtpFields; variables: Types.QueryNetworkOtpArgs; }; networks?: NetworkFields; shortcut?: { fields: ShortcutFields; variables: Types.QueryShortcutArgs; }; shortcuts?: { fields: PaginatedShortcutFields; variables: Types.QueryShortcutsArgs; }; ssoUrl?: { fields: SsoUrlFields; variables: Types.QuerySsoUrlArgs; }; templates?: { fields: PaginatedTemplateFields; variables: Types.QueryTemplatesArgs; }; } export declare type QueryFields = 'basic' | 'all' | CustomQueryFields; export declare const QueryGQLFields: (fields: QueryFields) => string; export interface CustomSendNotificationsFields { templateData?: TemplateDataFields; } export declare type SendNotificationsFields = 'basic' | 'all' | CustomSendNotificationsFields; export declare const SendNotificationsGQLFields: (fields: SendNotificationsFields) => string; export interface CustomShortcutFields { favicon?: MediaFields; states?: ShortcutStateFields; } export declare type ShortcutFields = 'basic' | 'all' | CustomShortcutFields; export declare const ShortcutGQLFields: (fields: ShortcutFields) => string; export interface CustomShortcutEdgeFields { node?: ShortcutFields; } export declare type ShortcutEdgeFields = 'basic' | 'all' | CustomShortcutEdgeFields; export declare const ShortcutEdgeGQLFields: (fields: ShortcutEdgeFields) => string; export interface CustomShortcutStateFields { favicon?: MediaFields; } export declare type ShortcutStateFields = 'basic' | 'all' | CustomShortcutStateFields; export declare const ShortcutStateGQLFields: (fields: ShortcutStateFields) => string; export interface CustomSignedUrlFields { urls?: MediaUrlsFields; } export declare type SignedUrlFields = 'basic' | 'all' | CustomSignedUrlFields; export declare const SignedUrlGQLFields: (fields: SignedUrlFields) => string; export interface CustomSlateFields { blocks?: BlockFields; restrictions?: SlateRestrictionsFields; } export declare type SlateFields = 'basic' | 'all' | CustomSlateFields; export declare const SlateGQLFields: (fields: SlateFields) => string; export declare type SlateRestrictionsFields = 'basic' | 'all' | Record; export declare const SlateRestrictionsGQLFields: (fields: SlateRestrictionsFields) => string; export declare type SsoUrlFields = 'basic' | 'all' | Record; export declare const SsoUrlGQLFields: (fields: SsoUrlFields) => string; export interface CustomTemplateFields { apps?: AppFields; banner?: MediaFields; embeds?: EmbedFields; favicon?: MediaFields; hubContent?: HubContentFields; image?: MediaFields; images?: MediaFields; network?: NetworkFields; requiredTemplates?: TemplateFields; slate?: SlateFields; } export declare type TemplateFields = 'basic' | 'all' | CustomTemplateFields; export declare const TemplateGQLFields: (fields: TemplateFields) => any; export declare type TemplateDataFields = 'basic' | 'all' | Record; export declare const TemplateDataGQLFields: (fields: TemplateDataFields) => string; export interface CustomTemplateEdgeFields { node?: TemplateFields; } export declare type TemplateEdgeFields = 'basic' | 'all' | CustomTemplateEdgeFields; export declare const TemplateEdgeGQLFields: (fields: TemplateEdgeFields) => string; export interface CustomThemeFields { colorTokens?: ThemeColorTokensFields; colors?: ThemeColorsFields; typography?: ThemeTokenFields; } export declare type ThemeFields = 'basic' | 'all' | CustomThemeFields; export declare const ThemeGQLFields: (fields: ThemeFields) => string; export interface CustomThemeColorFields { weights?: ThemeTokenFields; } export declare type ThemeColorFields = 'basic' | 'all' | CustomThemeColorFields; export declare const ThemeColorGQLFields: (fields: ThemeColorFields) => string; export declare type ThemeColorTokenFields = 'basic' | 'all' | Record; export declare const ThemeColorTokenGQLFields: (fields: ThemeColorTokenFields) => string; export interface CustomThemeColorTokensFields { dark?: ThemeColorTokenFields; light?: ThemeColorTokenFields; } export declare type ThemeColorTokensFields = 'basic' | 'all' | CustomThemeColorTokensFields; export declare const ThemeColorTokensGQLFields: (fields: ThemeColorTokensFields) => string; export interface CustomThemeColorsFields { dark?: ThemeColorFields; light?: ThemeColorFields; } export declare type ThemeColorsFields = 'basic' | 'all' | CustomThemeColorsFields; export declare const ThemeColorsGQLFields: (fields: ThemeColorsFields) => string; export declare type ThemeTokenFields = 'basic' | 'all' | Record; export declare const ThemeTokenGQLFields: (fields: ThemeTokenFields) => string; export declare const QueryFunctions: { app: (fields: AppFields) => import("graphql").DocumentNode; appCollaborators: (fields: AppCollaboratorFields) => import("graphql").DocumentNode; appPublications: (fields: AppPublicationFields) => import("graphql").DocumentNode; appSettings: (fields: AppSettingsFields) => import("graphql").DocumentNode; apps: (fields: PaginatedAppFields) => import("graphql").DocumentNode; authMember: (fields: GlobalMemberFields) => import("graphql").DocumentNode; checkAppSlugAvailability: (fields: AvailabilityFields) => import("graphql").DocumentNode; dynamicBlock: (fields: DynamicBlockFields) => import("graphql").DocumentNode; dynamicBlocks: (fields: PaginatedDynamicBlockFields) => import("graphql").DocumentNode; embed: (fields: EmbedFields) => import("graphql").DocumentNode; eventTypes: (fields: EventTypeFields) => import("graphql").DocumentNode; globalToken: (fields: GlobalTokenFields) => import("graphql").DocumentNode; limitedToken: (fields: AppTokenFields) => import("graphql").DocumentNode; loginWithSsoCode: (fields: GlobalTokenFields) => import("graphql").DocumentNode; media: (fields: MediaFields) => import("graphql").DocumentNode; networkOtp: (fields: NetworkOtpFields) => import("graphql").DocumentNode; networks: (fields: NetworkFields) => import("graphql").DocumentNode; shortcut: (fields: ShortcutFields) => import("graphql").DocumentNode; shortcuts: (fields: PaginatedShortcutFields) => import("graphql").DocumentNode; ssoUrl: (fields: SsoUrlFields) => import("graphql").DocumentNode; templates: (fields: PaginatedTemplateFields) => import("graphql").DocumentNode; }; export declare const MutationFunctions: { acceptCollaboratorInvitation: (fields: InvitationAcceptResultFields) => import("graphql").DocumentNode; addAppCollaborator: (fields: AppCollaboratorFields) => import("graphql").DocumentNode; createApp: (fields: AppFields) => import("graphql").DocumentNode; createDynamicBlock: (fields: DynamicBlockFields) => import("graphql").DocumentNode; createEmojis: (fields: EmojiFields) => import("graphql").DocumentNode; createImages: (fields: SignedUrlFields) => import("graphql").DocumentNode; createNetwork: (fields: NetworkOtpFields) => import("graphql").DocumentNode; createPostTypeTemplate: (fields: TemplateFields) => import("graphql").DocumentNode; createShortcut: (fields: ShortcutFields) => import("graphql").DocumentNode; deleteApp: (fields: ActionFields) => import("graphql").DocumentNode; deleteAppSetting: (fields: AppSettingsFields) => import("graphql").DocumentNode; deleteDynamicBlock: (fields: ActionFields) => import("graphql").DocumentNode; deleteNetwork: (fields: ActionFields) => import("graphql").DocumentNode; deleteShortcut: (fields: ActionFields) => import("graphql").DocumentNode; disableDefaultDynamicBlock: (fields: ActionFields) => import("graphql").DocumentNode; enableDefaultDynamicBlock: (fields: DynamicBlockFields) => import("graphql").DocumentNode; joinReferralProgram: (fields: GlobalMemberFields) => import("graphql").DocumentNode; publishApp: (fields: ActionFields) => import("graphql").DocumentNode; publishAppPrivately: (fields: AppPublicationFields) => import("graphql").DocumentNode; regenerateClientSecret: (fields: AppFields) => import("graphql").DocumentNode; removeAppCollaborator: (fields: ActionFields) => import("graphql").DocumentNode; requestGlobalTokenCode: (fields: ActionFields) => import("graphql").DocumentNode; resendGlobalTokenCode: (fields: ActionFields) => import("graphql").DocumentNode; sendNotifications: (fields: SendNotificationsFields) => import("graphql").DocumentNode; testAppWebhook: (fields: ActionFields) => import("graphql").DocumentNode; unPublishAppPrivately: (fields: ActionFields) => import("graphql").DocumentNode; unpublishApp: (fields: ActionFields) => import("graphql").DocumentNode; updateApp: (fields: AppFields) => import("graphql").DocumentNode; updateAppSetting: (fields: AppSettingsFields) => import("graphql").DocumentNode; updateAuthMember: (fields: GlobalMemberFields) => import("graphql").DocumentNode; updateDynamicBlock: (fields: DynamicBlockFields) => import("graphql").DocumentNode; updateShortcut: (fields: ShortcutFields) => import("graphql").DocumentNode; validateEmail: (fields: EmailValidationResultFields) => import("graphql").DocumentNode; };