import { JT400 } from './JT400';
export type BufferToJavaType = (buffer: Buffer) => any;
export type JavaTypeToBuffer = (javaType: any) => Buffer | null;
export interface JavaBridge {
    createConnection: (config: string) => Promise<JT400>;
    createPool: (config: string) => JT400;
    createInMemoryConnection: () => JT400;
    bufferToJavaType: BufferToJavaType;
    javaTypeToBuffer: JavaTypeToBuffer;
}
export declare const initJavaBridge: () => JavaBridge;
