export interface FormState {
    amountSymbol: string;
    apis: {
        getClients: (par?: any) => any;
        getClientsEs: (par?: any) => any;
        getServices: (par?: any) => any;
        getResources: (par?: any) => any;
        getProducts: (par?: any) => any;
        getPets: (par?: any) => any;
        getForms: (par?: any) => any;
        getFormData: (par?: any) => any;
        getAddonsByOrderId: (par?: any) => any;
        saveAddonsByOrderId: (par?: any) => any;
        getNotesByOrder: (par?: any) => any;
        saveBookingFormData: (par?: any) => any;
        getPetsData: (par?: any) => any;
    };
    client: {
        showModal: boolean;
        value: any;
        clients: any[];
        clientsParams: {
            skip: number;
            num: number;
            search: string;
        };
        edit: boolean;
    };
    contacts_info: {
        edit: boolean;
        value: any;
    };
    date: {
        value: any;
        end_date: any;
        edit: boolean;
    };
    service: {
        addModal: boolean;
        editModal: boolean;
        services: any[];
        resources: any[];
        resourcesOrigin: any[];
        reloadResourceModal: false;
        value: any[];
        cacheItem: any;
        edit: boolean;
        addTimeModal: boolean;
        changeService: any;
    };
    pet: {
        showModal: boolean;
        pets: any[];
        value: any[];
        formData: any;
        originValue: any;
        edit: boolean;
    };
    addons: {
        showModal: boolean;
        value: any[];
        productList: any[];
        originData: any[];
        edit: boolean;
    };
    notes: {
        orderNote: string;
        internalNotes: any[];
        edit: boolean;
    };
    form: {
        value: any;
        forms: any[];
        edit: boolean;
    };
    setGlobalState: () => void;
    disabledEdit: boolean;
    bookingConfig: any;
    action: any;
    bookingId: string | number;
    bookingDetail: any;
    channelDisabledEdit: boolean;
    renderType?: 'eventBooking' | 'dayBooking';
    modalOpen?: boolean;
    isTerminal?: boolean;
    isFranchisee?: boolean;
    addTimeProducts: any[];
    eventOtherParams?: {
        relation_id: number;
        number: number;
        registration_type: 'single' | 'all' | 'extra_include';
        start_date: string;
        start_time: string;
        end_date: string;
        end_time: string;
        productIds: number[];
    };
    disableEventBookingEdit?: boolean;
    /** 关闭自动打开选择服务弹窗 */
    closeAutoOpenService?: boolean;
    /** 是否terminal创建booking页面 */
    isBookingCreatePage?: boolean;
    loading: boolean;
    isTerminalDayBookingPage?: boolean;
    activeCartId?: any[];
    isDayBooking: boolean;
    paymentPaid: any;
}
export declare const walkInData: {
    id: number;
    nickname: string;
};
export declare const Provider: any, Context: any;
