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[];
    }>;
}
