export type SqlQueryNormalizer = (sql: string) => string;
export declare const normalizeSql: (sql: string) => string;
export declare const normalizeSqlWith: (sql: string, sqlQueryNormalizer?: SqlQueryNormalizer) => string;
export declare const loadSqlAllowList: (allowListPath: string, sqlQueryNormalizer?: SqlQueryNormalizer) => Promise<Set<string>>;
export declare const extractSqlEntries: (payload: unknown) => string[];
export declare const collectSqlAllowListEntries: (payload: unknown, entries?: Set<string>, sqlQueryNormalizer?: SqlQueryNormalizer) => Set<string>;
export declare const compileSqlAllowList: (allowListPath: string, entries: Iterable<string>, sqlQueryNormalizer?: SqlQueryNormalizer) => Promise<string[]>;
