import { ClientData } from '../../../booking/info2/cartClientCard/types';
export declare const useCustomer: (props: {
    changeCustomerToGlobalState?: ((value: ClientData, options?: any) => void) | undefined;
}) => {
    customers: never[];
    selectedCustomer: ClientData | null;
    loading: boolean;
    error: null;
    pagination: {
        page: number;
        pageSize: number;
        total: number;
    };
    loadCustomers: (this: unknown, params?: {
        skip?: number | undefined;
        num?: number | undefined;
        search?: string | undefined;
    } | undefined) => Promise<void>;
    changePage: (this: unknown, page: number, pageSize: number) => Promise<void>;
    selectCustomer: (this: unknown, customer: ClientData | null, options?: any) => void;
    addCustomerToFirst: (this: unknown, customer: ClientData) => void;
    initLoad: (this: any, keyword: any, formId: number) => Promise<void>;
    hasMore: boolean;
    loadMore: (this: unknown) => Promise<void>;
};
