import type { DefaultParamType } from "./sql";
interface Database<TParam = DefaultParamType> {
    MaxVariableNumber: number;
    executeSqlCommand: (statement: string, parameters: TParam[]) => Promise<void>;
    getRows: <TData>(statement: string, parameters: TParam[]) => Promise<TData[]>;
}
declare const countPropertyName = "COUNT(*)";
interface CountRow {
    [countPropertyName]: number;
}
export type { CountRow, Database };
export { countPropertyName };
