export type PrefetchPagesMode = "priority" | "simple";
export type CreatePrefetchPagesPlanInput = {
    mode?: PrefetchPagesMode;
    currentPage: number;
    totalPages: number;
    hasNextPage: boolean;
    hasPrevPage: boolean;
};
export type PrefetchPagesPlan = {
    immediate: number[];
    medium: number[];
    low: number[];
};
/**
 * Builds a deterministic prefetch plan for paginated product-like screens.
 *
 * - `priority`: immediate next page, then medium and low priority queues
 * - `simple`: all candidate pages in one immediate queue
 */
export declare const createPrefetchPagesPlan: (input: CreatePrefetchPagesPlanInput) => PrefetchPagesPlan;
//# sourceMappingURL=prefetch-pages-plan.d.ts.map