import * as v from '../../shared/src/valita.ts'; declare const changeDesiredQueriesBodySchema: v.ObjectType<{ desiredQueriesPatch: v.ArrayType; hash: v.Type; ttl: v.Optional; }, "ast" | "name" | "args"> & { ast: v.Optional; name: v.Optional; args: v.Optional; }, undefined>, v.ObjectType<{ op: v.Type<"del">; hash: v.Type; }, undefined>, v.ObjectType<{ op: v.Type<"clear">; }, undefined>]>>; batchId: v.Optional; }, undefined>; export declare const changeDesiredQueriesMessageSchema: v.TupleType<[v.Type<"changeDesiredQueries">, v.ObjectType<{ desiredQueriesPatch: v.ArrayType; hash: v.Type; ttl: v.Optional; }, "ast" | "name" | "args"> & { ast: v.Optional; name: v.Optional; args: v.Optional; }, undefined>, v.ObjectType<{ op: v.Type<"del">; hash: v.Type; }, undefined>, v.ObjectType<{ op: v.Type<"clear">; }, undefined>]>>; batchId: v.Optional; }, undefined>]>; export type ChangeDesiredQueriesBody = v.Infer; export type ChangeDesiredQueriesMessage = v.Infer; declare const batchedQueryResultSchema: v.ObjectType<{ hash: v.Type; data: v.Optional; error: v.Optional; }, undefined>; declare const batchedQueryResponseBodySchema: v.ObjectType<{ batchId: v.Type; results: v.ArrayType; data: v.Optional; error: v.Optional; }, undefined>>; lastSyncId: v.Type; }, undefined>; export declare const batchedQueryResponseMessageSchema: v.TupleType<[v.Type<"batchedQueryResponse">, v.ObjectType<{ batchId: v.Type; results: v.ArrayType; data: v.Optional; error: v.Optional; }, undefined>>; lastSyncId: v.Type; }, undefined>]>; export type BatchedQueryResult = v.Infer; export type BatchedQueryResponseBody = v.Infer; export type BatchedQueryResponseMessage = v.Infer; export {}; //# sourceMappingURL=change-desired-queries.d.ts.map