import type { Loader } from 'astro/loaders'; import { PatternOptions } from './types/PatternOptions.js'; import { BaseSchema, SchemaContext } from 'astro:content'; import { Entry } from './types/Entry.js'; export declare function gatherCollection(config: { options: PatternOptions>; schema?: S | ((context: SchemaContext) => S); }): import("astro/content/config").CollectionConfig; export declare function gather(patternOptions: PatternOptions): Loader;