import IManagedComponentSetItem from "./IManagedComponentSetItem";
import IFormDefinition from "../dataform/IFormDefinition";
import IManagedComponent from "./IManagedComponent";
import { MinecraftEventTrigger } from "./jsoncommon";
export interface TriggerDescription {
    path: string;
    reference?: string | MinecraftEventTrigger;
    referenceId?: string;
}
export default class EntityTypeComponentSetUtilities {
    static getTriggers(componentSet: IManagedComponentSetItem, isBaseComponent: boolean): Promise<TriggerDescription[]>;
    static processFormForTriggers(triggers: TriggerDescription[], form: IFormDefinition, component: IManagedComponent | undefined, propertyPath: string): Promise<void>;
}
