import type { AnyObject, SubscribeParams } from "prostgles-types"; import type { ParsedTableRule } from "../PublishParser/PublishParser"; import type { ViewSubscriptionOptions } from "../PubSubManager/PubSubManager"; import type { Filter, LocalParams } from "./DboBuilder"; import type { NewQuery } from "./QueryBuilder/QueryBuilder"; import type { TableHandler } from "./TableHandler/TableHandler"; import type { ViewHandler } from "./ViewHandler/ViewHandler"; type Args = { selectParams: Omit; filter: Filter; table_rules: ParsedTableRule | undefined; localParams: LocalParams | undefined; newQuery: NewQuery; }; /** * When subscribing to a view: identify underlying tables to subscribe to them * When subscribing to a table: identify joined tables to subscribe to them */ export declare function getSubscribeRelatedTables(this: ViewHandler | TableHandler, { filter, localParams, newQuery }: Args): Promise; export {}; //# sourceMappingURL=getSubscribeRelatedTables.d.ts.map