import { MediaFields } from '../media/media.fields.js'; import { NetworkAuthMemberPropsFields } from '../permission/networkAuthMemberProps.fields.js'; import { navigationSlatesFields } from '../slate/navigationSlates.fields.js'; import { SpaceFields } from '../space/space.fields.js'; import { NewThemeFields } from '../theme/newTheme.fields.js'; import { ThemesFields } from '../theme/themes.fields.js'; import { CustomCodeFields } from './customCode.fields.js'; import { CustomFieldsSchemaFields } from './customFieldsSchema.fields.js'; import { RoleFields } from './role.fields.js'; import { TopNavigationFields } from './topNavigation.fields.js'; export declare type PluralNetworkFields = 'basic' | 'all' | 'default' | CustomPluralNetworkFields; export interface CustomPluralNetworkFields { navigationSlates?: navigationSlatesFields; activeTheme?: NewThemeFields; themes?: ThemesFields; topNavigation?: TopNavigationFields; logo?: MediaFields; favicon?: MediaFields; whoCanInvite?: RoleFields; defaultSpaces?: SpaceFields; roles?: RoleFields; customCode?: CustomCodeFields; authMemberProps?: NetworkAuthMemberPropsFields; systemSpaces?: SpaceFields; memberFields?: CustomFieldsSchemaFields; } export declare function pluralNetworkGQLFields(fields: PluralNetworkFields): string;