/**
* Code generator for i18n yaml resource
*/
///
import type { YAMLProgram } from 'yaml-eslint-parser/lib/ast';
import type { CodeGenOptions, CodeGenResult } from './codegen';
/**
* @internal
*/
export declare function generate(targetSource: string | Buffer, { type, legacy, bridge, exportESM, useClassComponent, filename, inSourceMap, locale, isGlobal, sourceMap, env, forceStringify, onError, strictMessage, escapeHtml }: CodeGenOptions, injector?: () => string): CodeGenResult;