import { MediaFields } from '../media/media.fields.js'; import { MemberFields } from '../network/member.fields.js'; import { NetworkFields } from '../network/network.fields.js'; import { SlateFields } from '../slate/slate.fields.js'; export declare type TemplateFields = 'basic' | 'all' | CustomTemplateFields; export interface CustomTemplateFields { banner?: MediaFields; createdBy?: MemberFields; favicon?: MediaFields; image?: MediaFields; images?: MediaFields; network?: NetworkFields; updatedBy?: MemberFields; requiredTemplates?: TemplateFields; slate?: SlateFields; } export declare function templateGQLFields(fields: TemplateFields): string;