import { AllMethodOptions, PaginationOptions } from '../../../types'; import { components } from '../../../types/OpenApi'; import { BlockFrostAPI } from '../../../index'; export declare function epochs(this: BlockFrostAPI, number: number): Promise; export declare function epochsLatest(this: BlockFrostAPI): Promise; export declare function epochsNext(this: BlockFrostAPI, number: number, pagination?: Omit): Promise; export declare function epochsPrevious(this: BlockFrostAPI, number: number, pagination?: Omit): Promise; export declare function epochsStakes(this: BlockFrostAPI, number: number, pagination?: PaginationOptions): Promise; export declare function epochsStakesAll(this: BlockFrostAPI, number: number, allMethodOptions?: AllMethodOptions): Promise; export declare function epochsStakesByPoolId(this: BlockFrostAPI, number: number, poolId: string, pagination?: PaginationOptions): Promise; export declare function epochsStakesByPoolIdAll(this: BlockFrostAPI, number: number, poolId: string, allMethodOptions?: AllMethodOptions): Promise; export declare function epochsBlocks(this: BlockFrostAPI, number: number, pagination?: PaginationOptions): Promise; export declare function epochsBlocksAll(this: BlockFrostAPI, number: number, allMethodOptions?: AllMethodOptions): Promise; export declare function epochsBlocksByPoolId(this: BlockFrostAPI, number: number, poolId: string, pagination?: PaginationOptions): Promise; export declare function epochsBlocksByPoolIdAll(this: BlockFrostAPI, number: number, poolId: string, allMethodOptions?: AllMethodOptions): Promise; export declare function epochsParameters(this: BlockFrostAPI, number: number): Promise;