import type { RecallSchema } from '../schema/index.js'; export interface LanguageLayer { command: string; purpose: string; data: RecallSchema; } export interface ComponentsLayer { package: string; manifest: string; purpose: string; components: string[] | null; } export interface CRDLayer { document: string; command: string; purpose: string; checks: string[]; } export interface CompositorLayer { document: string; command: string; purpose: string; } export interface ManifestLayers { language: LanguageLayer; components: ComponentsLayer; crd: CRDLayer; compositor: CompositorLayer; } export interface PipelineManifest { schema: string; generated: string; philosophy: string; layers: ManifestLayers; methodology: Record; } export declare function getManifest(opts?: { plugin?: string; }): PipelineManifest; export declare function formatManifest(manifest: PipelineManifest): string; export declare function formatManifestLayer(name: string, layer: LanguageLayer | ComponentsLayer | CRDLayer | CompositorLayer): string; //# sourceMappingURL=index.d.ts.map