import type { ComponentManifest, ComponentManifestEntry, ComponentSettings } from '@nitrogenbuilder/types';
export interface ComponentManifestSource {
    name: string;
    scope?: string;
    settings: ComponentSettings;
}
export declare function createComponentManifestEntry({ name, scope, settings, }: ComponentManifestSource): ComponentManifestEntry;
export declare function createComponentManifest(components: ComponentManifestSource[], options?: {
    source?: string;
    generatedAt?: string;
}): ComponentManifest;
//# sourceMappingURL=componentManifest.d.ts.map