import { type Signal, type WritableSignal } from "@angular/core"; export declare function useSheetDisplayPipeline(options: { items: Signal; useAutoSort: Signal; sortItems: (items: T[]) => T[]; itemsPerPage: Signal; currentPage: Signal; totalPageCount: Signal; expandedItems: WritableSignal; getChildrenFn: Signal<((item: T, index: number) => T[] | undefined) | undefined>; }): { effectivePageCount: Signal; displayItems: Signal; expanding: { displayItems: Signal; hasExpandable: Signal; isAllExpanded: Signal; toggle(item: T): void; toggleAll(): void; isVisible(item: T): boolean; def(item: T): import("../..").ExpandItemDef; }; }; //# sourceMappingURL=useSheetDisplayPipeline.d.ts.map