import type { RelationshipContract, TypeContract } from 'autumndb'; import { Dictionary } from 'lodash'; import type { TriggeredActionContract } from './types'; export declare const getReferencedLinkVerbs: (typeContract: TypeContract) => string[]; type PartialTriggeredActionContract = Omit; /** * Returns reversed link verb names as defined by relationship contracts. * * @param relationships - available relationship contracts * @param versionedType - the type the link is starting from * @param name - the link verb to reverse * @returns a reverse link verbs */ export declare const reverseRelationship: (relationships: RelationshipContract[], versionedType: string, name: string) => Dictionary; export declare const getTypeTriggers: (relationships: RelationshipContract[], typeContract: TypeContract) => PartialTriggeredActionContract[]; export {};