import type { QueryDataSourceMessage } from "../../bridge/messages/queryDataSource.js" import type { CustomBlockQueryDataSourceErrorInfo, QueryDataSourceResultMessage, } from "../../bridge/messages/queryDataSourceResult.js" export type CustomBlockHostQueryDataSourceResult = { items: QueryDataSourceResultMessage["items"] hasMore?: boolean error?: CustomBlockQueryDataSourceErrorInfo } export type QuerySubscriptionState = Pick< QueryDataSourceMessage, "requestId" | "snapshotId" | "limit" >