import * as v from '../../shared/src/valita.ts'; export declare const putOpSchema: v.ObjectType<{ op: v.Type<"put">; hash: v.Type; ttl: v.Optional; }, undefined>; export declare const upPutOpSchema: v.ObjectType; hash: v.Type; ttl: v.Optional; }, "ast" | "name" | "args"> & { ast: v.Optional; name: v.Optional; args: v.Optional; }, undefined>; declare const delOpSchema: v.ObjectType<{ op: v.Type<"del">; hash: v.Type; }, undefined>; declare const clearOpSchema: v.ObjectType<{ op: v.Type<"clear">; }, undefined>; declare const patchOpSchema: v.UnionType<[v.ObjectType<{ op: v.Type<"put">; hash: v.Type; ttl: v.Optional; }, undefined>, v.ObjectType<{ op: v.Type<"del">; hash: v.Type; }, undefined>, v.ObjectType<{ op: v.Type<"clear">; }, undefined>]>; declare const upPatchOpSchema: v.UnionType<[v.ObjectType; 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>]>; export declare const queriesPatchSchema: v.ArrayType; hash: v.Type; ttl: v.Optional; }, undefined>, v.ObjectType<{ op: v.Type<"del">; hash: v.Type; }, undefined>, v.ObjectType<{ op: v.Type<"clear">; }, undefined>]>>; export declare const upQueriesPatchSchema: 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>]>>; export type QueriesPutOp = v.Infer; export type QueriesDelOp = v.Infer; export type QueriesClearOp = v.Infer; export type QueriesPatchOp = v.Infer; export type UpQueriesPatchOp = v.Infer; export type QueriesPatch = v.Infer; export type UpQueriesPatch = v.Infer; export {}; //# sourceMappingURL=queries-patch.d.ts.map