import * as pgPromise from "pg-promise"; import type pg from "pg-promise/typescript/pg-subset"; export declare const NOTIF_TYPE: { readonly data: "data_has_changed"; readonly data_trigger_change: "data_watch_triggers_have_changed"; readonly schema: "schema_has_changed"; }; export type NotifTypeName = (typeof NOTIF_TYPE)[keyof typeof NOTIF_TYPE]; export declare const NOTIF_CHANNEL: { preffix: "prostgles_"; getFull: (appID: string | undefined) => string; }; export declare const parseCondition: (condition: string) => string; export declare const DELIMITER = "|$prstgls$|"; export declare const EXCLUDE_QUERY_FROM_SCHEMA_WATCH_ID = "prostgles internal query that should be excluded from schema watch "; type PGP = pgPromise.IMain<{}, pg.IClient>; export declare const pgp: PGP; export declare const asValue: (v: any, castAs?: ":csv") => string; export declare const DEFAULT_SYNC_THROTTLE = 100; export declare const DEFAULT_SYNC_BATCH_SIZE = 50; export declare const log: (...args: any[]) => void; export {}; //# sourceMappingURL=PubSubManagerUtils.d.ts.map