import type { CreateOptions } from '../types.js'; export declare function createBaseFiles(targetDir: string, projectName: string, options: CreateOptions): Promise; export declare function createPackageJson(projectName: string, options: CreateOptions): Promise; export declare function createPythonRequirements(targetDir: string): Promise; export declare function createMyPyConfig(targetDir: string): Promise; export declare function createTsConfig(targetDir: string, options: CreateOptions): Promise; export declare function createCodeQualityConfig(targetDir: string, options: CreateOptions): Promise; /** * Create contract.ts at project root (always TypeScript, even for Python plugins) * This file is bundled to contract.js during the bundle process */ export declare function createContractFile(targetDir: string, options: CreateOptions): Promise; /** * Create source files in src/ directory (no contract files here) */ export declare function createSourceFiles(targetDir: string, options: CreateOptions): Promise; /** * Create Go source files for a new Go plugin project */ export declare function createGoFiles(targetDir: string, projectName: string): Promise;