import type PublicationDataSourceDecorator from './datasource'; import type { Caller, CollectionSchema, RecordData } from '@forestadmin/datasource-toolkit'; import { CollectionDecorator } from '@forestadmin/datasource-toolkit'; /** This decorator allows hiding fields */ export default class PublicationCollectionDecorator extends CollectionDecorator { readonly dataSource: PublicationDataSourceDecorator; private readonly blacklist; /** Show/hide fields from the schema */ changeFieldVisibility(name: string, visible: boolean): void; create(caller: Caller, data: RecordData[]): Promise; protected refineSchema(childSchema: CollectionSchema): CollectionSchema; private isPublished; markSchemaAsDirty(): void; } //# sourceMappingURL=collection.d.ts.map