import * as v from '../../shared/src/valita.ts'; export declare const pullRequestBodySchema: v.ObjectType<{ clientGroupID: v.Type; cookie: v.UnionType<[v.Type, v.Type]>; requestID: v.Type; }, undefined>; export declare const pullResponseBodySchema: v.ObjectType<{ cookie: v.Type; requestID: v.Type; lastMutationIDChanges: v.Type>; }, undefined>; export declare const pullRequestMessageSchema: v.TupleType<[v.Type<"pull">, v.ObjectType<{ clientGroupID: v.Type; cookie: v.UnionType<[v.Type, v.Type]>; requestID: v.Type; }, undefined>]>; export declare const pullResponseMessageSchema: v.TupleType<[v.Type<"pull">, v.ObjectType<{ cookie: v.Type; requestID: v.Type; lastMutationIDChanges: v.Type>; }, undefined>]>; export type PullRequestBody = v.Infer; export type PullResponseBody = v.Infer; export type PullRequestMessage = v.Infer; export type PullResponseMessage = v.Infer; //# sourceMappingURL=pull.d.ts.map