type CallbackType = (evt: EmblaEventType) => void;
export type EmblaEventType = 'init' | 'pointerDown' | 'pointerUp' | 'scroll' | 'select' | 'settle' | 'destroy' | 'reInit' | 'resize';
export type EventHandlerType = {
    emit: (evt: EmblaEventType) => EventHandlerType;
    on: (evt: EmblaEventType, cb: CallbackType) => EventHandlerType;
    off: (evt: EmblaEventType, cb: CallbackType) => EventHandlerType;
};
export declare function EventHandler(): EventHandlerType;
export {};
