import { CollectionBuilder, Collection, SerializeOptions } from './StructureNodes'; import { FixMe } from './types'; export interface ChildResolverOptions { parent: unknown; index: number; splitIndex: number; path: string[]; params: Record; serializeOptions?: SerializeOptions; } export declare type ItemChild = CollectionBuilder | Collection | FixMe | undefined; interface ChildObservable { subscribe: (child: ItemChild | Promise) => Record; } export interface ChildResolver { (itemId: string, options: ChildResolverOptions): ItemChild | Promise | ChildObservable | undefined; } export {}; //# sourceMappingURL=ChildResolver.d.ts.map