import { DepositAndWithdrawPhase } from '../types';
interface UpdateDepositAndWithdrawStatusRequestBody {
    id?: string;
    hashedEthereumAddress: string;
    chainId: number;
    phase: DepositAndWithdrawPhase;
    depositTxHash?: string;
    scheduleId?: string;
}
interface DepositAndWithdrawStatusResponse {
    status: string;
    id?: string;
    message?: string;
    phase?: DepositAndWithdrawPhase;
    depositTxHash?: string;
    scheduleId?: string;
    updatedAt?: string;
}
export declare const updateDepositAndWithdrawStatus: (body: UpdateDepositAndWithdrawStatusRequestBody) => Promise<DepositAndWithdrawStatusResponse>;
export declare const safeUpdateDepositAndWithdrawStatus: (body: UpdateDepositAndWithdrawStatusRequestBody) => Promise<DepositAndWithdrawStatusResponse | undefined>;
export {};
