import { z } from "zod"; export declare const BaselineCatalogComponentSchema: z.ZodObject<{ id: z.ZodString; paths: z.ZodArray; skillContent: z.ZodOptional>; }, z.core.$strict>; export declare const BaselineCatalogSchema: z.ZodObject<{ id: z.ZodString; owner: z.ZodString; repo: z.ZodString; pinnedSha: z.ZodString; components: z.ZodArray; skillContent: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strict>; export type BaselineCatalogComponent = z.infer; export type BaselineCatalog = z.infer; export declare function defineBaselineCatalog(value: unknown): BaselineCatalog; export declare function resolveCatalogComponents(catalog: BaselineCatalog, requestedIds: readonly string[]): BaselineCatalogComponent[];