import { CreateClaim } from '../../models/create-claim';
import { ProtectClaim } from '../../models/protect-claim';
import { UnprotectClaim } from '../../models/unprotect-claim';
import { UpdateClaim } from '../../models/update-claim';
export declare namespace ClaimsActions {
    class LoadAll {
        static readonly type = "[Claims API] LoadAll";
    }
    class Create {
        data: CreateClaim;
        static readonly type = "[Claims API] Create";
        constructor(data: CreateClaim);
    }
    class Update {
        data: UpdateClaim;
        static readonly type = "[Claims API] Update";
        constructor(data: UpdateClaim);
    }
    class Protect {
        data: ProtectClaim;
        static readonly type = "[Claims API] Protect";
        constructor(data: ProtectClaim);
    }
    class Unprotect {
        data: UnprotectClaim;
        static readonly type = "[Claims API] Unprotect";
        constructor(data: UnprotectClaim);
    }
    class Delete {
        id: string;
        static readonly type = "[Claims API] Delete";
        constructor(id: string);
    }
    class Clear {
        static readonly type = "[Claims API] Clear";
    }
}
