import type { BatchId, PostageBatch, Ky, NumberString, PostageBatchBuckets, PostageBatchOptions } from '../../types';
export declare function getAllPostageBatches(ky: Ky): Promise<PostageBatch[]>;
export declare function getPostageBatch(ky: Ky, postageBatchId: BatchId): Promise<PostageBatch>;
export declare function getPostageBatchBuckets(ky: Ky, postageBatchId: BatchId): Promise<PostageBatchBuckets>;
export declare function createPostageBatch(ky: Ky, amount: NumberString, depth: number, options?: PostageBatchOptions): Promise<BatchId>;
export declare function topUpBatch(ky: Ky, id: string, amount: NumberString): Promise<BatchId>;
export declare function diluteBatch(ky: Ky, id: string, depth: number): Promise<BatchId>;
