/// <reference types="react" />
import '../../../appointmentBooking/deposit/index.less';
interface VenueDepositProps {
    /** summary.deposit 对象，含 hasDeposit / total / deposit_policy_data */
    deposit: any;
    /** 用户是否已勾选协议 */
    isAgreePolicy: boolean;
    /** 勾选状态变更回调 */
    onChange: (val: boolean) => void;
    /** 获取协议详情的方法，对应 venueBookingModule.getProtocol(id) */
    getProtocol: (id: string) => Promise<any>;
}
export default function VenueDeposit({ deposit, isAgreePolicy, onChange, getProtocol, }: VenueDepositProps): JSX.Element | null;
export {};
