import { ModelRelatedNodesI, NeogmaInstance } from 'neogma';
import { ClaimHook as ClaimHookType } from '../types/claim-hook';
import Boost, { BoostInstance } from './Boost';
import Role, { RoleInstance } from './Role';
export type ClaimHookRelationships = {
    hookFor: ModelRelatedNodesI<typeof Boost, BoostInstance>;
    target: ModelRelatedNodesI<typeof Boost, BoostInstance>;
    roleToGrant: ModelRelatedNodesI<typeof Role, RoleInstance>;
};
export type ClaimHookInstance = NeogmaInstance<ClaimHookType, ClaimHookRelationships>;
export declare const ClaimHook: import("neogma").NeogmaModel<{
    id: string;
    type: "GRANT_PERMISSIONS" | "ADD_ADMIN" | "AUTO_CONNECT";
    createdAt: string;
    updatedAt: string;
}, ClaimHookRelationships, Object, Object>;
export default ClaimHook;
//# sourceMappingURL=ClaimHook.d.ts.map