export declare type SqlQueryMetric = {
    sql: string;
    parameters: readonly unknown[];
    normalizedSql: string;
    durationMs: number;
    occurredAt: Date;
};
export declare type Subscriber = (sqlQueryMetric: SqlQueryMetric) => void;
export declare const withSqlQueryMetricPublish: <T>(sql: string, parameters: readonly unknown[], subscribers: Subscriber[], fn: () => Promise<T>) => Promise<T>;
