interface CloneableComponentBinding { adapters: readonly string[]; props: readonly string[]; } interface NamedComponentBinding { template_id: string; component: string; } interface ComponentImportStatement { statement: string; } export declare function cloneBindingMap(bindings: Record): Record; export declare function cloneBindings(bindings: readonly TBinding[]): TBinding[]; export declare function cloneBinding(binding: TBinding): TBinding; export declare function uniquePropsName(binding: NamedComponentBinding, usedNames: Map): string; export declare function toVueSfc(imports: readonly ComponentImportStatement[], setupLines: readonly string[], template: string, includeTargetTypeImport: boolean): string; export {};