import { MediaFields } from '../media/media.fields.js'; import { CustomFieldsSchemaFields } from '../network/customFieldsSchema.fields.js'; import { PostTypeAuthMemberPropsFields } from '../permission/postTypeAuthMemberProps.fields.js'; import { SlateFields } from '../slate/slate.fields.js'; export declare type PostTypeFields = 'basic' | 'all' | CustomPostTypeFields; export declare type AuthMemberPropsFields = 'basic' | 'all'; export interface CustomPostTypeFields { slate?: SlateFields; postFields?: CustomFieldsSchemaFields; validReplyTypes?: PostTypeFields; authMemberProps?: PostTypeAuthMemberPropsFields; icon?: MediaFields; } export declare function postTypeGQLFields(fields: PostTypeFields): any;