import { ICustomResourcePatch } from './index';
export declare abstract class BasePatches {
    constructor();
    abstract get applicableProviders(): string[];
    abstract __validate(data: any): Promise<boolean>;
    abstract __patches(claim: any, previousCR: any): Promise<ICustomResourcePatch[]>;
    patches(claim: any, previousCR: any): Promise<any[]>;
}
