import type { DossierClientProvider, PublishedDossierClientProvider, TestFunctionInitializer, TestSuite } from '../index.js';
import type { ReadOnlyEntityRepository } from '../shared-entity/ReadOnlyEntityRepository.js';
export interface PublishedEntityTestContext {
    clientProvider: DossierClientProvider & PublishedDossierClientProvider;
    readOnlyEntityRepository: ReadOnlyEntityRepository;
}
export declare function createPublishedEntityTestSuite<TCleanup>(initializer: TestFunctionInitializer<PublishedEntityTestContext, TCleanup>): TestSuite;
