export type Rfc6902AddOp = {
    op: 'add';
    path: string;
    value: unknown;
};
export type Rfc6902RemoveOp = {
    op: 'remove';
    path: string;
};
export type Rfc6902ReplaceOp = {
    op: 'replace';
    path: string;
    value: unknown;
};
export type Rfc6902Op = Rfc6902AddOp | Rfc6902RemoveOp | Rfc6902ReplaceOp;
export declare function applyRfc6902Patch<T>(base: T, ops: Rfc6902Op[]): T;
