import type { ethers } from 'ethers'; import type { FilecoinNetworkType } from '../types.ts'; export declare function epochToDate(epoch: number, network: FilecoinNetworkType): Date; export declare function dateToEpoch(date: Date, network: FilecoinNetworkType): number; export declare function getGenesisTimestamp(network: FilecoinNetworkType): number; export declare function timeUntilEpoch(futureEpoch: number, currentEpoch: number): { epochs: number; seconds: number; minutes: number; hours: number; days: number; }; export declare function calculateLastProofDate(nextChallengeEpoch: number, maxProvingPeriod: number, network: FilecoinNetworkType): Date | null; export declare function getCurrentEpoch(provider: ethers.Provider): Promise; //# sourceMappingURL=epoch.d.ts.map