import { MySql } from '../index';
declare type MockMySqlCallOption = {
    withBeginTransaction?: boolean;
};
declare type MockMySqlHelper<Database> = {
    db: MySql<Database>;
    mockMySqlCall: <Response>(expectedSql: string, args: unknown[], resp: Response | Response[] | Error, options?: MockMySqlCallOption) => void;
    checkExecutedSqls: () => void;
};
export declare const createMockMySqlHelper: <Database>() => MockMySqlHelper<Database>;
export declare class FakeDuplicateError extends Error {
    errno: number;
    message: string;
}
export {};
