export default cloneEvent;
/**
 * Clone an event by invoking the source event's constructor and passing in the source event.
 *
 * @template {Event & { sourceUid?: string, forwarded?: boolean }} TEvent
 * @param {TEvent} event - Source event to be cloned.
 * @return {TEvent} Cloned event
 */
declare function cloneEvent<TEvent extends Event & {
    sourceUid?: string;
    forwarded?: boolean;
}>(event: TEvent): TEvent;
