/**
 * CLI Help Text
 */
export declare const HELP_TEXT = "\nGoodScript Compiler v0.12.4\n\nUSAGE:\n  gsc [options] [files...]\n\nDESCRIPTION:\n  Compiles GoodScript/TypeScript files to native binaries or JavaScript.\n  Compatible with tsc options, plus GoodScript-specific --gs* flags.\n\nCOMMON EXAMPLES:\n\n  gsc src/main-gs.ts\n    Transpile to JavaScript (default)\n\n  gsc --gsTarget cpp src/main-gs.ts\n    Compile to native binary (default for C++ target)\n\n  gsc --gsTarget cpp -o myapp src/main-gs.ts\n    Compile to named binary\n\n  gsc --gsTarget cpp --gsCodegen src/main-gs.ts\n    Generate C++ code only (no compilation)\n\n  gsc --project tsconfig.json\n    Use tsconfig.json configuration\n\n  gsc --watch src/**/*-gs.ts\n    Watch mode (auto-recompile on changes)\n\nTSC-COMPATIBLE OPTIONS:\n\n  -h, --help              Show this help message\n  -v, --version           Show compiler version\n  -p, --project FILE      Use tsconfig.json at specified path\n  -w, --watch             Watch mode (recompile on file changes)\n  --outDir DIR            Output directory for generated files\n  --outFile FILE          Concatenate output to single file\n  --noEmit                Type-check only, don't emit files\n  --sourceMap             Generate source maps for debugging\n\nGOODSCRIPT OPTIONS:\n\n  --gsTarget TARGET       Compilation target (default: js)\n                          Values: cpp, js, ts, haxe\n                          Note: cpp target compiles to binary by default\n\n  --gsMemory MODE         Memory management mode (C++ only)\n                          Values: gc (default), ownership\n\n  --gsCodegen             Generate C++ code only, don't compile to binary\n  -o FILE                 Output binary path (C++ target only)\n\n  --gsOptimize LEVEL      Optimization level (default: 3 for production, 0 for debug)\n                          Values: 0 (none), 1, 2, 3 (max), s (size), z (size aggressive)\n\n  --gsTriple TRIPLE       Target triple for cross-compilation\n                          Examples: x86_64-linux-gnu, aarch64-apple-darwin, wasm32-wasi\n\n  --gsDebug               Enable debug symbols and source maps\n  --gsShowIR              Print intermediate representation (for debugging)\n  --gsValidateOnly        Only validate GoodScript restrictions, don't compile\n  --gsSkipValidation      Skip GoodScript restriction checks (dangerous!)\n\nEXAMPLES:\n\n  Development (fast iteration):\n    gsc --sourceMap --gsTarget cpp --gsDebug src/\n\n  Production (optimized binary):\n    gsc --gsTarget cpp --gsMemory ownership --gsOptimize 3 -o myapp src/main-gs.ts\n\n  Generate C++ code only:\n    gsc --gsTarget cpp --gsCodegen src/main-gs.ts\n\n  Cross-compilation:\n    gsc --gsTarget cpp --gsTriple wasm32-wasi -o app.wasm src/main-gs.ts\n\n  Type-check only:\n    gsc --noEmit src/**/*-gs.ts\n\nCONFIGURATION:\n\n  GoodScript reads tsconfig.json with a \"goodscript\" section:\n\n  {\n    \"compilerOptions\": {\n      \"outDir\": \"./dist\",\n      \"sourceMap\": true\n    },\n    \"goodscript\": {\n      \"target\": \"cpp\",\n      \"memory\": \"gc\",\n      \"compile\": true,\n      \"optimize\": 3,\n      \"outFile\": \"./bin/myapp\"\n    }\n  }\n\n  CLI flags override tsconfig.json settings.\n\nMORE INFO:\n\n  Documentation: https://github.com/goodscript/goodscript\n  Report issues: https://github.com/goodscript/goodscript/issues\n";
export declare const VERSION_TEXT = "GoodScript Compiler v0.12.4";
//# sourceMappingURL=help.d.ts.map