import type { DataDomain } from '../DataDomain.js';
import type { DomainTemplate, DomainTemplateStructure } from './types.js';
export * from './verticals/index.js';
/**
 * Creates template metadata from a DataDomain instance for UI presentation
 */
export declare function createTemplateMetadata(domain: DataDomain, templateInfo: {
    id: string;
    name: string;
    description: string;
    version: string;
    author: string;
    tags?: string[];
    createdAt: string;
    updatedAt: string;
}): DomainTemplate;
/**
 * Analyzes a DataDomain to extract structural information for UI presentation
 */
export declare function analyzeDomainStructure(domain: DataDomain): DomainTemplateStructure;
//# sourceMappingURL=index.d.ts.map