import { BlockfrostServiceConfig, BlockfrostServiceDependencies } from '../../Blockfrost'; import { HttpServer } from '../../Http'; export declare type BlockfrostWorkerConfig = BlockfrostServiceConfig & { apiUrl: URL; createSchema: boolean; dropSchema: boolean; dryRun: boolean; scanInterval: number; }; export declare type BlockfrostWorkerDependencies = BlockfrostServiceDependencies; export declare class BlockfrostWorker extends HttpServer { #private; constructor(cfg: BlockfrostWorkerConfig, deps: BlockfrostWorkerDependencies); protected initializeImpl(): Promise; protected startImpl(): Promise; protected shutdownImpl(): Promise; private dryRun; private main; private run; } //# sourceMappingURL=blockfrost.d.ts.map