import type { SubstitutionData, LocalSubstitutionData } from './types'; type AnySubstitutionData = SubstitutionData | LocalSubstitutionData; /** * Builds the content for the moduleSnippetsSwift / moduleSnippetsKt slots. */ export declare function buildModuleSnippets(snippetsDir: string, features: string[], data: object, ext: 'swift' | 'kt', viewSnippets?: string): Promise; /** * Builds the content for the viewSnippetsSwift / viewSnippetsKt slots. */ export declare function buildViewSnippets(snippetsDir: string, features: string[], data: object, ext: 'swift' | 'kt'): Promise; /** * Builds the class body content for the web module implementation slot. */ export declare function buildWebModuleSnippets(snippetsDir: string, features: string[], data: object): Promise; /** * Builds the content for an App.tsx slot. */ export declare function buildAppSnippets(snippetsDir: string, features: string[], data: object, section: 'imports' | 'react-imports' | 'external-imports' | 'hooks' | 'jsx'): Promise; export declare const copyFileSnippets: (snippetsDir: string, features: string[], data: AnySubstitutionData, targetDir: string) => Promise; export declare const copyNativeFileSnippets: (snippetsDir: string, features: string[], data: AnySubstitutionData, targetDir: string) => Promise; export declare const copyWebFileSnippets: (snippetsDir: string, features: string[], data: AnySubstitutionData, targetDir: string) => Promise; export {};