export type JavaClassName = { className: string; }; export type JavaConstructorParam = JavaClassName & { param: string | string[]; }; export type JavaField = JavaClassName & { field: string | string[]; }; export type JavaConstructorSetter = JavaClassName & { setter: string | string[]; }; export declare function injectJavaConstructorParam(options: JavaConstructorParam): (content: string) => string; export declare function injectJavaConstructorParam(content: string, options: JavaConstructorParam): string; export declare function injectJavaField(options: JavaField): (content: string) => string; export declare function injectJavaField(content: string, options: JavaField): string; export declare function injectJavaConstructorSetter(options: JavaConstructorSetter): (content: string) => string; export declare function injectJavaConstructorSetter(content: string, options: JavaConstructorSetter): string;