import type { FdtoRestaurantWithMenuV4 } from "@feedmepos/menu/entity";
/**
 * Composable for efficiently fetching all restaurants with menu using batch processing
 */
export declare function useRestaurantsBatch(): {
    fetchAllRestaurants: (options?: {
        pageSize?: number | undefined;
        batchSize?: number | undefined;
        batchDelay?: number | undefined;
        onBatchEnd?: ((restaurants: FdtoRestaurantWithMenuV4[]) => void) | undefined;
    } | undefined) => Promise<FdtoRestaurantWithMenuV4[]>;
};
