import type { SugarElement } from '@ephox/sugar'; import type { EventFormat, SimulatedEvent } from '../../events/SimulatedEvent'; import type { AlloyComponent } from '../component/ComponentApi'; declare const emit: (component: AlloyComponent, event: string) => void; declare const emitWith: (component: AlloyComponent, event: string, properties: Record) => void; declare const emitExecute: (component: AlloyComponent) => void; declare const dispatch: (component: AlloyComponent, target: SugarElement, event: string) => void; declare const dispatchWith: (component: AlloyComponent, target: SugarElement, event: string, properties: Record) => void; declare const retargetAndDispatchWith: (component: AlloyComponent, target: SugarElement, eventName: string, properties: T) => void; declare const dispatchEvent: (component: AlloyComponent, target: SugarElement, event: string, simulatedEvent: SimulatedEvent) => void; declare const dispatchFocus: (component: AlloyComponent, target: SugarElement) => void; export { emit, emitWith, emitExecute, dispatch, dispatchWith, dispatchEvent, retargetAndDispatchWith, dispatchFocus }; //# sourceMappingURL=AlloyTriggers.d.ts.map