import { CodegenApi } from './Targets';
import { Il2CppTypeDefinitionInfo } from './Types';
import { Il2JsConfigFile } from './Il2JsConfigFile';
export interface CodegenOptions {
    api?: CodegenApi;
    progressCallback?: (n: number, m: number, label: string, item?: Il2CppTypeDefinitionInfo) => void;
}
export declare function codegen(config: Il2JsConfigFile, { api, progressCallback }?: CodegenOptions): Promise<void>;
