import type { Cardano } from '..'; import type { Logger } from 'ts-log'; import type { Percent } from '@cardano-sdk/util'; export declare type HealthCheckResponse = { ok: boolean; localNode?: { ledgerTip?: Cardano.Tip; networkSync?: Percent; }; projectedTip?: Cardano.Tip; reason?: string; }; export interface ProviderDependencies { logger: Logger; } export interface Provider { healthCheck(): Promise; } export declare type HttpProviderConfigPaths = { [methodName in keyof T]: string; }; //# sourceMappingURL=Provider.d.ts.map