import type { NodeShapeDefinition, ShapeDefinition } from '../intermediate/definitions'; import type { ShapeOpaque } from '../intermediate/model-info'; import type { ShapePaginated, Strategy as PaginationStrategy } from '../intermediate/pagination'; export interface PaginatedContainerPath { propertyName: string; shape: ShapeDefinition; } export declare function collectPaginatedContainerPath(strategyName: PaginationStrategy, root: NodeShapeDefinition, shapePaginated: ShapePaginated, shapeOpaque: ShapeOpaque): PaginatedContainerPath[] | undefined;