import type { Optional } from '@ephox/katamari'; import type { NamedConfiguredBehaviour } from '../api/behaviour/Behaviour'; import type { AlloyComponent } from '../api/component/ComponentApi'; import type { ReceivingChannelSpec, ReceivingConfig, ReceivingConfigSpec } from '../behaviour/receiving/ReceivingTypes'; export interface RepositionReceivingDetail { doReposition: (sandbox: AlloyComponent) => void; fireEventInstead: Optional<{ event: string; }>; } export interface RepositionReceivingSpec { doReposition: (sandbox: AlloyComponent) => void; fireEventInstead?: { event?: string; }; } declare const receivingConfig: (rawSpec: RepositionReceivingSpec) => NamedConfiguredBehaviour; declare const receivingChannel: (rawSpec: RepositionReceivingSpec) => Record; export { receivingChannel, receivingConfig }; //# sourceMappingURL=Reposition.d.ts.map