export interface BundleSkill {
    name: string;
    content: string;
}
export interface BundleRule {
    filename: string;
    content: string;
}
export interface BundleSpecTemplate {
    name: string;
    description: string;
}
export interface BundleComponents {
    skills: BundleSkill[];
    rules: BundleRule[];
    specTemplates: BundleSpecTemplate[];
}
export interface DomainBundle {
    id: string;
    name: string;
    description: string;
    tags: string[];
    components: BundleComponents;
}
export interface BundleInstallResult {
    bundleId: string;
    installed: string[];
    skipped: string[];
    errors: string[];
}
export interface BundlesConfig {
    bundles: DomainBundle[];
}
//# sourceMappingURL=bundles.d.ts.map