import { FC, ReactNode } from 'react'; interface CollectionContext { createCollection(nodes: ReactNode): T[]; } export interface CollectionComponent

extends FC

{ getCollectionNode(props: P, context: CollectionContext): T; } /** * Реакт-хук для создания коллекций из `children` * с помощью виртуальных компонентов. * * @param props - свойства компонента * * @example * const collection = useCollection({ children }); */ export declare function useCollection(props: { children?: ReactNode; }): T[]; export {};