import { EmbedFields, MediaFields } from '../media/index.js'; import { MemberFields, NetworkFields } from '../network/index.js'; import { AppInstallationFields } from './appInstallation.fields.js'; import { DynamicBlockFields } from './dynamicBlock.fields.js'; export declare type AppFields = 'basic' | 'all' | CustomAppFields; export interface CustomAppFields { banner?: MediaFields; createdBy?: MemberFields; customCodes?: 'basic'; embeds?: EmbedFields; favicon?: MediaFields; image?: MediaFields; images?: MediaFields; network?: NetworkFields; updatedBy?: MemberFields; settingsBlock?: DynamicBlockFields; authMemberInstallation?: AppInstallationFields; } export declare const appGQLFields: (fields: AppFields) => any;