import { BusModule } from './bus-module.js';
import type { RequestStatusWithId, GetPendingRequestsInfoReturnType, PropsWithAccount, GetClaimableRequestsETHByAccountReturnType, GetClaimableRequestsInfoReturnType, GetWithdrawalRequestsInfoReturnType } from './types.js';
export declare class LidoSDKWithdrawRequestsInfo extends BusModule {
    getWithdrawalRequestsInfo(props: PropsWithAccount): Promise<GetWithdrawalRequestsInfoReturnType>;
    getWithdrawalRequestsStatus(props: PropsWithAccount): Promise<readonly RequestStatusWithId[]>;
    getClaimableRequestsInfo(props: PropsWithAccount): Promise<GetClaimableRequestsInfoReturnType>;
    getClaimableRequestsETHByIds(props: {
        claimableRequestsIds: (bigint | RequestStatusWithId)[];
    }): Promise<{
        ethByRequests: readonly bigint[];
        ethSum: bigint;
        hints: readonly bigint[];
    }>;
    getClaimableRequestsETHByAccount(props: PropsWithAccount): Promise<GetClaimableRequestsETHByAccountReturnType>;
    getPendingRequestsInfo(props: PropsWithAccount): Promise<GetPendingRequestsInfoReturnType>;
}
//# sourceMappingURL=withdraw-requests-info.d.ts.map