import type { AnyObject, SubscribeParams, SubscriptionChannels } from "prostgles-types"; import type { ParsedTableRule } from "../../PublishParser/PublishParser"; import type { Filter, LocalParams } from "../DboBuilder"; import type { ViewHandler } from "./ViewHandler"; export type OnData = (items: AnyObject[], error?: unknown) => any; export declare const matchesLocalFuncs: (localFuncs1: OnData | undefined, localFuncs2: OnData | undefined) => boolean | undefined; declare function subscribe(this: ViewHandler, filter: Filter, params: SubscribeParams, onData: OnData): Promise<{ unsubscribe: () => any; }>; declare function subscribe(this: ViewHandler, filter: Filter, params: SubscribeParams, onData: undefined, table_rules: ParsedTableRule | undefined, localParams: LocalParams): Promise; export { subscribe }; //# sourceMappingURL=subscribe.d.ts.map