import IClient = require('./IClient'); import IQuery = require('./IQuery'); import QueryCallback = require('./QueryCallback'); export = PostgreClient; declare class PostgreClient implements IClient { private client; private lastConnection; private connectionsLimit; private connections; connectionParameters: any; constructor(client: IClient); connect(callback?: (e: Error, client?: IClient) => void): void; end(): void; on(event: string, callback: (data?: any) => void): PostgreClient; removeListener(event: string, callback: (data?: any) => void): PostgreClient; query(sql: string, params?: any[] | QueryCallback, callback?: QueryCallback): IQuery; private addConnection(); private getConnection(); private removeConnection(connection); }