import { ItemDescriptor } from "../../pageModel";
import type { WorkboxItem } from "../../../types";
import { type WorkboxScopeSlot } from "./workboxDescriptors";
export declare function useWorkbox(params: {
    scopeSlots: WorkboxScopeSlot[];
    validate: (items: ItemDescriptor[]) => void;
}): {
    readonly workboxItems: WorkboxItem[];
    readonly isWorkboxLoading: boolean;
    readonly refreshWorkbox: () => void;
};
