import type { FolksChainId } from "../../../../common/types/chain.js"; import type { AccountId, LoanId, LoanTypeId } from "../../../../common/types/lending.js"; import type { InviteAddressEventParams } from "../types/account.js"; import type { CreateUserLoanEventParams, DeleteUserLoanEventParams } from "../types/loan.js"; export declare function fetchCreateUserLoanEvents(params: CreateUserLoanEventParams): Promise<{ blockNumber: bigint; loanId: LoanId; accountId: AccountId; loanTypeId: LoanTypeId; }[]>; export declare function fetchDeleteUserLoanEvents(params: DeleteUserLoanEventParams): Promise<{ blockNumber: bigint; loanId: `0x${string}` | undefined; accountId: AccountId; }[]>; export declare function fetchUserLoanIds(params: CreateUserLoanEventParams): Promise>>; export declare function fetchInvitationByAddress(params: InviteAddressEventParams): Promise<{ address: import("../../../../index.js").GenericAddress; invitations: { accountId: AccountId; folksChainId: FolksChainId; }[]; }>;