import type { ProjectTemplateSelection } from '../templateRegistry'; export interface ZoraExtensionDefinition { packageName: string; components: Record; dependencies?: Record; interactionPolicySupportedComponents?: readonly string[]; } export declare function resolveZoraExtensionsForTemplateSelection(selection: ProjectTemplateSelection): readonly ZoraExtensionDefinition[]; export declare function resolveZoraExtensionsFromDependencies(dependencies: Readonly>): readonly ZoraExtensionDefinition[]; export declare function mergeZoraExtensions(...extensionLists: readonly (readonly ZoraExtensionDefinition[])[]): readonly ZoraExtensionDefinition[]; export declare function collectZoraExtensionDependencies(extensions: readonly ZoraExtensionDefinition[]): Record; //# sourceMappingURL=index.d.ts.map