import { AbstractEventEmitter } from '../utils/abstractEventEmitter';
type NextEventListener = () => void;
type BackEventListener = () => void;
type ValidateEventListener = () => void;
type UpdateLocaleEventListener = (locale: string) => void;
type UpdateExpiryEventListener = (expiry: number | undefined) => void;
interface EventListenerTypeMap {
    next: NextEventListener;
    back: BackEventListener;
    validate: ValidateEventListener;
    updateLocale: UpdateLocaleEventListener;
    updateExpiry: UpdateExpiryEventListener;
}
type EventName = keyof EventListenerTypeMap;
export declare class EventEmitter extends AbstractEventEmitter<EventName, EventListenerTypeMap> {
}
export {};
