import type { DataSource, Logger } from '@forestadmin/datasource-toolkit'; import { DataSourceDecorator } from '@forestadmin/datasource-toolkit'; import PublicationCollectionDecorator from './collection'; export default class PublicationDataSourceDecorator extends DataSourceDecorator { blacklist: Set; logger: Logger | null; constructor(childDataSource: DataSource, logger?: Logger); get collections(): PublicationCollectionDecorator[]; getCollection(name: string): PublicationCollectionDecorator; keepCollectionsMatching(include?: string[], exclude?: string[]): void; removeCollection(collectionName: string): void; private validateCollectionNames; private warnCollectionWhitelist; isPublished(collectionName: string): boolean; } //# sourceMappingURL=datasource.d.ts.map