import * as jt400 from 'node-jt400';
import { IDataObject, ILoadOptionsFunctions, INodeListSearchResult } from 'n8n-workflow';
export declare function getConfig(credentials: IDataObject): {
    host: string;
    user: string;
    password: string;
    port: number;
    database: string;
    libraries: string;
    'date format': string;
    'translate binary': string;
    'translate boolean': string;
    prompt: string;
};
export declare function testConnection(credentials: IDataObject): any;
export declare function getConnectionPool(credentials: IDataObject): jt400.Connection;
export declare function searchTables(this: ILoadOptionsFunctions, query?: string): Promise<INodeListSearchResult>;
