import type { KyInstance } from 'ky';
import type { PaginatedResponse, PaginationInput } from '../../types.js';
export type GetLightningWithdrawalsInput = PaginationInput & {
    status?: 'failed' | 'processed' | 'processing';
};
interface LightningWithdrawal {
    amount: number;
    createdAt: string;
    destination: null | string;
    fee: number;
    id: string;
    paymentHash: string;
    status: 'failed' | 'processed' | 'processing';
}
export type GetLightningWithdrawalsOutput = PaginatedResponse<LightningWithdrawal>;
type GetLightningWithdrawals = (input?: GetLightningWithdrawalsInput) => Promise<GetLightningWithdrawalsOutput>;
export declare const createGetLightningWithdrawals: (instance: KyInstance) => GetLightningWithdrawals;
export {};
//# sourceMappingURL=get-lightning-withdrawals.d.ts.map