import * as Promise from "bluebird";
export interface Transaction {
queryAsync<T>(query: string, ...params: any[]): Promise<{
rowCount: number;
rows: T[];
}>;
queryAsync<T>(query: {
query: string;
values: any[];
text: string;
}): Promise<{
rowCount: number;
rows: T[];
}>;
}