export declare const mockBooking: {
    id: number;
    shop_id: number;
    customer_id: number;
    customer_name: string;
    email: string;
    phone: string;
    country_calling_code: string;
    note: string;
    is_price_include_tax: number;
    tax_rate: string;
    tax_title: string;
    tax_fee: string;
    surcharge_fee: string;
    pay_processing_fee: string;
    gateway_fee: string;
    shop_discount: string;
    shop_discount_reason: string;
    total_product_discount_amount: string;
    product_expect_amount: string;
    expect_amount: string;
    total_amount: string;
    rounding_amount: string;
    paid_amount: string;
    order_paid_amount: string;
    total_refund_amount: string;
    amount_gap: string;
    payment_status: string;
    platform: string;
    order_sales_channel: string;
    sales_channel: string;
    customer: {
        id: number;
        shop_id: number;
        user_id: number;
        status: number;
        country_calling_code: string;
        cover: string;
        phone: string;
        display_name: string;
        first_name: string;
        last_name: string;
        nickname: string;
        email: string;
        gender: number;
        birthday: null;
        tax_exempt: null;
        accepts_marketing: number;
        note: string;
        orders_count: number;
        total_spent: string;
        locale: string;
        last_visit_time: null;
        is_register: number;
        source_type: string;
        channel: string;
        register_channel: string;
        source_id: number;
        platform_token: string;
        platform: string;
        member_id: string;
        total_integral: string;
        guest_code: null;
        is_deleted: number;
        create_time: null;
        update_time: string;
        created_at: null;
        updated_at: string;
        deleted_at: null;
        waiver_form: never[];
    };
    surcharge: never[];
    holder: {
        customer_id: number;
        form_id: number;
        form_record: never[];
    };
    relation_details: never[];
    bookings: {
        id: number;
        status: string;
        booking_id: string;
        appointment_status: string;
        like_status: string;
        relation_type: string;
        relation_id: number;
        metadata: {
            multiple_resource_flag: number;
        };
        list: {
            id: number;
            keys: string;
            relation_id: number;
            start_date: string;
            start_time: string;
            end_date: string;
            end_time: string;
            is_all: number;
            select_date: string;
            sub_type: string;
            duration: number;
            status: string;
            like_status: string;
            appointment_status: string;
            relation_type: string;
            schedule_id: number;
            number: number;
            metadata: {
                capacity: {
                    id: number;
                    name: string;
                    value: number;
                }[];
            };
            relation_form_name: string;
            event_resources: ({
                id: number;
                shop_id: number;
                schedule_event_id: number;
                category: string;
                form_id: number;
                parent_relation_id: number;
                relation_type: string;
                relation_id: number;
                capacity: number;
                like_status: string;
                metadata: {
                    form_name: string;
                    resource_name: string;
                    combined_resource: {
                        status: number;
                        resource_ids: number[];
                    };
                };
                created_at: string;
                updated_at: string;
                deleted_at: null;
                children: {
                    id: number;
                    shop_id: number;
                    schedule_event_id: number;
                    category: string;
                    form_id: number;
                    parent_relation_id: number;
                    relation_type: string;
                    relation_id: number;
                    capacity: number;
                    like_status: string;
                    metadata: null;
                    created_at: string;
                    updated_at: string;
                    deleted_at: null;
                }[];
            } | {
                id: number;
                shop_id: number;
                schedule_event_id: number;
                category: string;
                form_id: number;
                parent_relation_id: number;
                relation_type: string;
                relation_id: number;
                capacity: number;
                like_status: string;
                metadata: {
                    form_name: string;
                    resource_name: string;
                    combined_resource?: undefined;
                };
                created_at: string;
                updated_at: string;
                deleted_at: null;
                children: never[];
            } | {
                id: number;
                shop_id: number;
                schedule_event_id: number;
                category: string;
                form_id: number;
                parent_relation_id: number;
                relation_type: string;
                relation_id: number;
                capacity: number;
                like_status: string;
                metadata: {
                    form_name: string;
                    resource_name: string;
                    combined_resource: null;
                };
                created_at: string;
                updated_at: string;
                deleted_at: null;
                children: never[];
            })[];
            product: {
                id: number;
                shop_id: number;
                source_shop_id: number;
                extension_id: number;
                extension_type: string;
                title: string;
                slug: string;
                title_letter: string;
                category_letter: string;
                vendor_letter: string;
                tag_letter: string;
                subtitle: string;
                description: string;
                cover: string;
                price: string;
                original_price: string;
                cost_price: string;
                sort_price: string;
                minimum_markup_price: string;
                is_gst: number;
                is_delivery: number;
                weight_unit: string;
                weight_value: string;
                code: string;
                barcode: string;
                unit: string;
                unit_value: number;
                is_track: number;
                stock_quantity: number;
                sum_stock: number;
                sales_quantity: number;
                order_sales_quantity: number;
                over_sold: number;
                status: string;
                sell_status: number;
                published_time: string;
                shop_update_time: string;
                audit_time: null;
                is_recommend: number;
                is_email_required: number;
                open_box_specification: number;
                open_sold_weight: number;
                audit_status: string;
                shop_status: string;
                weight: number;
                sort: number;
                type: string;
                channel_application: string[];
                channel_id: number;
                is_bundle: number;
                rebate_type: string;
                rebate_value: string;
                create_account_id: number;
                update_account_id: number;
                source_product_id: number;
                start_at: null;
                created_at: string;
                updated_at: string;
                deleted_at: null;
                duration: {
                    type: string;
                    value: number;
                };
                product_resource: {
                    resources: ({
                        id: number;
                        title: string;
                        status: number;
                        code: string;
                        created_at: string;
                        updated_at: string;
                        type: string;
                        optional_resource: number[];
                        default_resource: never[];
                        select_type: {
                            type: string;
                            min: number;
                            max: number;
                        };
                        resource_type_id: number;
                    } | {
                        id: number;
                        title: string;
                        status: number;
                        code: string;
                        created_at: string;
                        updated_at: null;
                        type: string;
                        optional_resource: never[];
                        default_resource: never[];
                        select_type: {
                            type: string;
                            min: number;
                            max: number;
                        };
                        resource_type_id: number;
                    })[];
                    type: string;
                };
                capacity: {
                    type: string;
                    custom: {
                        name: {
                            en: string;
                            "zh-CN": string;
                            "zh-HK": string;
                            ja: string;
                            pt: string;
                            original: string;
                        };
                        min: number;
                        max: number;
                        id: string;
                    }[];
                    package: never[];
                };
                product_display_setting: {
                    kiosk: {
                        use_display_mode: number;
                        product_option_mode: null;
                        product_option_mode_paging: null;
                        product_bundle_mode: null;
                        product_bundle_mode_paging: null;
                    };
                };
                is_charge_tax: number;
                base_price: string;
            };
            detail: {
                order_id: number;
                shop_id: number;
                product_id: number;
                product_variant_id: number;
                product_unique_string: string;
                product_title: string;
                product_cover: string;
                product_sku: {
                    code: string;
                    name: string;
                    unit: string;
                    weight: number;
                    barcode: string;
                    sku_ids: string;
                    variant: never[];
                    subtitle: {
                        en: null;
                        auto: string;
                        "zh-CN": null;
                        "zh-HK": null;
                        ja: null;
                        pt: null;
                        kitchen: null;
                        original: string;
                    };
                    unit_price: number;
                    variant_id: number;
                    unit_weight: number;
                    open_sold_weight: number;
                    open_box_specification: number;
                    box_specification_quantity: number;
                };
                product_bundle: {
                    num: number;
                    code: string;
                    price: number;
                    option: never[];
                    barcode: string;
                    bundle_id: number;
                    price_type: string;
                    bundle_title: string;
                    extension_id: number;
                    extension_type: string;
                    price_type_ext: string;
                    bundle_group_id: number;
                    bundle_sum_type: string;
                    bundle_sum_price: string;
                    bundle_group_name: string;
                    bundle_product_id: number;
                    bundle_variant_id: number;
                }[];
                gift_card: number;
                selling_price: string;
                original_price: string;
                cost_price: string;
                product_quantity: number;
                payment_price: string;
                deposit_price: string;
                tax_fee: string;
                is_charge_tax: number;
                refund_quantity: number;
                refund_status: string;
                shipping_status: string;
                payment_status: string;
                commission: number;
                commission_tax: number;
                rebate_type: string;
                rebate_value: string;
                commission_percent: string;
                channel: string;
                channel_id: number;
                item_relation_id: number;
                schedule_event_id: number;
                note: string;
                metadata: {
                    capacity: {
                        id: number;
                        name: string;
                        value: number;
                    }[];
                    source_product_price: string;
                    appointment_order_product_type: string;
                };
                extension_type: string;
                before_product_quantity: number;
                remove_product_quantity: number;
                deleted_at: null;
                created_at: string;
                updated_at: string;
                order_detail_id: number;
                product_option_string: string;
                product_subtitle: string;
                source_product_price: string;
                discount_list: never[];
                discount_amount: number;
                product_discount_reason: string;
                discount_type: string;
                discountway: string;
                discount_per: string;
            };
            relation_details: never[];
            holder: {
                customer_id: number;
                form_id: number;
                form_record: never[];
            };
        }[];
    };
    is_other_entrance_edited: number;
    contacts: never[];
    is_deposit: number;
    deposit_amount: string;
    deposit_payment_time: null;
    deposit_payment_status: string;
    deposit_unpaid_amount: string;
    deposit_paid_amount: string;
    deposit_origin_paid_amount: string;
    created_at: string;
    shop_full_order_number: string;
    payment_time: null;
    payment_types: never[];
    payment_processing_payment_nums: number;
    payments: never[];
    metadata: {
        product_discount_version: string;
        appointment_structure_version: string;
        appointment_booking_parent_schedule_id: number;
    };
    customer_with_extra: {
        id: number;
        shop_id: number;
        user_id: number;
        status: number;
        country_calling_code: string;
        cover: string;
        phone: string;
        display_name: string;
        first_name: string;
        last_name: string;
        nickname: string;
        email: string;
        gender: number;
        birthday: null;
        tax_exempt: null;
        accepts_marketing: number;
        note: string;
        orders_count: number;
        total_spent: string;
        locale: string;
        last_visit_time: null;
        is_register: number;
        source_type: string;
        channel: string;
        register_channel: string;
        source_id: number;
        platform_token: string;
        platform: string;
        member_id: string;
        total_integral: string;
        guest_code: null;
        is_deleted: number;
        create_time: null;
        update_time: string;
        created_at: null;
        updated_at: string;
        deleted_at: null;
        waiver_form: never[];
    };
    total_discount_amount: string;
};
export declare const mockResources: ({
    id: number;
    main_field: string;
    sort: number;
    form_id: number;
    times: {
        keys: string;
        schedule_id: number;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        relation_type: string;
        start_at: string;
        end_at: string;
        event_list: never[];
    }[];
    capacity: number;
    combined_resource: null;
    resource_form_id: number;
} | {
    id: number;
    main_field: string;
    sort: number;
    form_id: number;
    times: {
        keys: string;
        schedule_id: number;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        max_participants_type: string;
        max_participants_limit: number;
        relation_type: string;
        start_at: string;
        end_at: string;
        event_list: never[];
    }[];
    capacity: number;
    combined_resource: null;
    resource_form_id: number;
} | {
    id: number;
    main_field: string;
    sort: number;
    form_id: number;
    times: {
        keys: string;
        schedule_id: number;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        relation_type: string;
        start_at: string;
        end_at: string;
        event_list: {
            keys: string;
            pax: number;
            relation_id: number;
            start_at: string;
            end_at: string;
            type: string;
        }[];
    }[];
    capacity: number;
    combined_resource: null;
    resource_form_id: string;
} | {
    id: number;
    main_field: string;
    sort: number;
    form_id: number;
    times: {
        keys: string;
        schedule_id: number;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        relation_type: string;
        start_at: string;
        end_at: string;
        event_list: {
            id: number;
            start_date: string;
            start_time: string;
            end_date: string;
            end_time: string;
            relation_id: number;
            number: number;
            start_at: string;
            end_at: string;
            keys: string;
            pax: number;
            type: string;
        }[];
    }[];
    capacity: number;
    combined_resource: null;
    resource_form_id: string;
} | {
    id: number;
    main_field: string;
    sort: number;
    form_id: number;
    times: {
        keys: string;
        schedule_id: number;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        relation_type: string;
        start_at: string;
        end_at: string;
        event_list: {
            id: number;
            start_date: string;
            start_time: string;
            end_date: string;
            end_time: string;
            relation_id: number;
            number: number;
            start_at: string;
            end_at: string;
            keys: string;
            pax: number;
            type: string;
        }[];
    }[];
    capacity: number;
    combined_resource: {
        status: number;
        resource_ids: number[];
    };
    resource_form_id: number;
} | {
    id: number;
    main_field: string;
    sort: number;
    form_id: number;
    times: {
        keys: string;
        schedule_id: number;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        relation_type: string;
        start_at: string;
        end_at: string;
        event_list: never[];
    }[];
    capacity: number;
    combined_resource: {
        status: number;
        resource_ids: number[];
    };
    resource_form_id: string;
})[];
export declare const mockProps: {
    toStartDate: string;
    toEndDate: string;
    event: {
        id: number;
        keys: string;
        schedule_id: number;
        schedule_name: string;
        item_type: string;
        item_id: number;
        start_date: string;
        end_date: string;
        start_time: string;
        end_time: string;
        is_all: number;
        max_participants_type: string;
        max_participants_limit: number;
        name: string;
        holder_name: string;
        number: number;
        appointment_status: string;
        like_status: string;
        type: string;
        sub_type: string;
        resource_id: number;
        service_id: number;
        form: {
            form_record_id: number;
            value: string;
            type: string;
        };
        notes: never[];
        order: {
            id: number;
            order_platform: string;
            order_payment_status: string;
        };
        extras: null;
        parent_id: number;
        version: string;
        color: string;
        status: number;
        extension_id: number;
        data_type: string;
        few_day: boolean;
        customers: ({
            customer_id: number;
            nickname: string;
            cover: string;
            phone: string;
            country_calling_code: string;
            display_name: string;
            email: string;
            note: string;
            order: {
                id: number;
                customer_id: number;
                payment_status: string;
                is_deposit: number;
                type: string;
                note: string;
                discount_amount: string;
                expect_amount: string;
                payment_time: null;
                total_amount: string;
                deposit_amount: string;
                product_amount: string;
                order_time: string;
                detail: {
                    id: number;
                    order_id: number;
                    product_title: string;
                    product_quantity: number;
                    selling_price: string;
                    product_id: number;
                    extension_type: string;
                    product_sku: {
                        code: string;
                        name: string;
                        unit: string;
                        weight: number;
                        barcode: string;
                        sku_ids: string;
                        variant: never[];
                        subtitle: {
                            en: null;
                            auto: string;
                            "zh-CN": null;
                            "zh-HK": null;
                            kitchen: null;
                            original: string;
                        };
                        unit_price: number;
                        variant_id: number;
                        unit_weight: number;
                        open_sold_weight: number;
                        open_box_specification: number;
                        box_specification_quantity: number;
                    };
                    schedule_event_id: number;
                    product_option_string: string;
                }[];
                surcharge: never[];
                deposit_status: null;
                total_refund_amount: string;
                has_pay: string;
                order_paid_amount: number;
                paid_amount: number;
                payment: never[];
                surcharge_fee: number;
                tip: never[];
                tip_fee: number;
            };
            order_detail: {
                product_id: number;
                payment_price: string;
                product_title: {
                    en: null;
                    auto: string;
                    "zh-CN": null;
                    "zh-HK": null;
                    ja: null;
                    pt: null;
                    kitchen: null;
                    original: string;
                };
                refund_quantity: number;
                product_quantity: number;
            };
            event_id: number;
            order_id: number;
            extension_id: number;
            type: string;
        } | {
            customer_id: number;
            nickname: string;
            cover: string;
            phone: string;
            country_calling_code: string;
            display_name: string;
            email: string;
            note: string;
            order: {
                id: number;
                customer_id: number;
                payment_status: string;
                is_deposit: number;
                type: string;
                note: string;
                discount_amount: string;
                expect_amount: string;
                payment_time: null;
                total_amount: string;
                deposit_amount: string;
                product_amount: string;
                order_time: string;
                detail: {
                    id: number;
                    order_id: number;
                    product_title: string;
                    product_quantity: number;
                    selling_price: string;
                    product_id: number;
                    extension_type: string;
                    product_sku: {
                        code: string;
                        name: string;
                        unit: string;
                        weight: number;
                        barcode: string;
                        sku_ids: string;
                        variant: never[];
                        subtitle: {
                            en: null;
                            auto: string;
                            "zh-CN": null;
                            "zh-HK": null;
                            ja: null;
                            pt: null;
                            kitchen: null;
                            original: string;
                        };
                        unit_price: number;
                        variant_id: number;
                        unit_weight: number;
                        open_sold_weight: number;
                        open_box_specification: number;
                        box_specification_quantity: number;
                    };
                    schedule_event_id: number;
                    product_option_string: string;
                }[];
                surcharge: never[];
                deposit_status: null;
                total_refund_amount: string;
                has_pay: string;
                order_paid_amount: number;
                paid_amount: number;
                payment: never[];
                surcharge_fee: number;
                tip: never[];
                tip_fee: number;
            };
            order_detail: {
                product_id: number;
                payment_price: string;
                product_title: {
                    en: null;
                    auto: string;
                    "zh-CN": null;
                    "zh-HK": null;
                    ja: null;
                    pt: null;
                    kitchen: null;
                    original: string;
                };
                refund_quantity: number;
                product_quantity: number;
            };
            event_id: number;
            order_id: number;
            extension_id: number;
            type: string;
        } | {
            customer_id: number;
            nickname: string;
            cover: string;
            phone: string;
            country_calling_code: string;
            display_name: string;
            email: string;
            note: string;
            order: {
                id: number;
                customer_id: number;
                payment_status: string;
                is_deposit: number;
                type: string;
                note: string;
                discount_amount: string;
                expect_amount: string;
                payment_time: null;
                total_amount: string;
                deposit_amount: string;
                product_amount: string;
                order_time: string;
                detail: {
                    id: number;
                    order_id: number;
                    product_title: string;
                    product_quantity: number;
                    selling_price: string;
                    product_id: number;
                    extension_type: string;
                    product_sku: {
                        code: string;
                        name: string;
                        unit: string;
                        weight: number;
                        barcode: string;
                        sku_ids: string;
                        variant: never[];
                        subtitle: {
                            en: null;
                            auto: string;
                            "zh-CN": null;
                            "zh-HK": null;
                            kitchen: null;
                            original: string;
                        };
                        unit_price: number;
                        variant_id: number;
                        unit_weight: number;
                        open_sold_weight: number;
                        open_box_specification: number;
                        box_specification_quantity: number;
                    };
                    schedule_event_id: number;
                    product_option_string: string;
                }[];
                surcharge: never[];
                deposit_status: null;
                total_refund_amount: string;
                has_pay: string;
                order_paid_amount: number;
                paid_amount: number;
                payment: never[];
                surcharge_fee: number;
                tip: never[];
                tip_fee: number;
            };
            order_detail: {
                product_id: number;
                payment_price: string;
                product_title: {
                    en: null;
                    auto: string;
                    "zh-CN": null;
                    "zh-HK": null;
                    kitchen: null;
                    original: string;
                    ja?: undefined;
                    pt?: undefined;
                };
                refund_quantity: number;
                product_quantity: number;
            };
            event_id: number;
            order_id: number;
            extension_id: number;
            type: string;
        })[];
        eventEditable: boolean;
    };
    fromResourceId: string;
    toResourceId: string;
};
