/** * Utility functions for code generation */ /** * Convert a string to camelCase * Handles snake_case and kebab-case */ export declare function toCamelCase(str: string): string; /** * Convert a string to PascalCase * Handles snake_case and kebab-case */ export declare function toPascalCase(str: string): string; /** * Escape a string for use in JavaScript/TypeScript code */ export declare function escapeString(str: string): string; /** * Parse a sorting key string into an array * Handles comma-separated values and quoted identifiers */ export declare function parseSortingKey(sortingKey?: string): string[]; /** * Generate engine code from engine info */ export declare function generateEngineCode(engine: { type: string; sorting_key?: string; partition_key?: string; primary_key?: string; ttl?: string; ver?: string; sign?: string; version?: string; summing_columns?: string; }): string; /** * Indent a multi-line string */ export declare function indent(str: string, spaces: number): string; /** * Format SQL for inclusion in template literal * Preserves newlines and indentation but escapes backticks */ export declare function formatSqlForTemplate(sql: string): string; //# sourceMappingURL=utils.d.ts.map