export interface ToggleInit extends EventInit {
    oldState: string;
    newState: string;
}
declare const BaseEvent: {
    new (type: string, eventInitDict?: EventInit): Event;
    prototype: Event;
    readonly NONE: 0;
    readonly CAPTURING_PHASE: 1;
    readonly AT_TARGET: 2;
    readonly BUBBLING_PHASE: 3;
};
export declare class ToggleEvent extends BaseEvent {
    oldState: string;
    newState: string;
    constructor(type: string, init?: Partial<ToggleInit>);
}
export declare function queuePopoverToggleEventTask(element: HTMLElement, oldState: string, newState: string): void;
export {};
