import type { AccountRole, BinaryStreamStart, CoID, RawCoValue, Role } from "cojson"; import type { ListOpPayload } from "cojson/dist/coValues/coList.js"; import type { MapOpPayload } from "cojson/dist/coValues/coMap.js"; import type { BinaryStreamChunk, BinaryStreamEnd } from "cojson/dist/coValues/binaryCoStream.js"; export declare const isGroupExtension: (coValue: RawCoValue, change: any) => change is Extract, { op: "set"; }>; export declare const isGroupExtendRevocation: (coValue: RawCoValue, change: any) => change is Extract, { op: "set"; }>; export declare const isGroupPromotion: (coValue: RawCoValue, change: any) => change is Extract, { op: "set"; }>; export declare const isUserPromotion: (coValue: RawCoValue, change: any) => change is Extract, Role>, { op: "set"; }>; export declare const isKeyRevelation: (coValue: RawCoValue, change: any) => change is Extract, { op: "set"; }>; export declare const isPropertySet: (coValue: RawCoValue, change: any) => change is Extract, { op: "set"; }>; export declare const isPropertyDeletion: (coValue: RawCoValue, change: any) => change is Extract, { op: "del"; }>; export declare const isItemAppend: (coValue: RawCoValue, change: any) => change is Extract, { op: "app"; }>; export declare const isItemPrepend: (coValue: RawCoValue, change: any) => change is Extract, { op: "pre"; }>; export declare const isItemDeletion: (coValue: RawCoValue, change: any) => change is Extract, { op: "del"; }>; export declare const isStreamStart: (coValue: RawCoValue, change: any) => change is BinaryStreamStart; export declare const isStreamChunk: (coValue: RawCoValue, change: any) => change is BinaryStreamChunk; export declare const isStreamEnd: (coValue: RawCoValue, change: any) => change is BinaryStreamEnd; //# sourceMappingURL=transactions-changes.d.ts.map