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;
