import type { NotionDataSourceId } from "../../bridge/ids.js"; import type { QueryDataSourceMessage } from "../../bridge/messages/queryDataSource.js"; import type { CustomBlockHostQueryDataSourceResult } from "./types.js"; export type QueryRefreshResult = { status: "success"; requestId: string; snapshotId: string; response: CustomBlockHostQueryDataSourceResult; } | { status: "missing"; }; export declare class QuerySubscriptions { private readonly latestByDataSourceId; track(message: QueryDataSourceMessage): void; resolveRefresh(args: { dataSourceId: NotionDataSourceId; response: CustomBlockHostQueryDataSourceResult; }): QueryRefreshResult; } //# sourceMappingURL=querySubscriptions.d.ts.map