import { ServiceSchema } from 'moleculer';
import { IReadinessRegistry, IReadinessRegistryRecord } from '@camstack/types';
export interface ReadinessServiceDeps {
    readonly getSnapshot: () => readonly IReadinessRegistryRecord[];
}
export declare function createReadinessService(deps: ReadinessServiceDeps): ServiceSchema;
export declare function createReadinessServiceForRegistry(registry: IReadinessRegistry): ServiceSchema;
//# sourceMappingURL=readiness-service.d.ts.map