import type { BehaviorDefinition } from './types';
export interface ToggleGroupBehaviorOptions {
    name?: string;
    itemSelector?: string;
    activeClass?: string;
    allowNone?: boolean;
    keyboardNavigation?: boolean;
    initialActive?: string | number;
}
export declare const toggleGroupBehaviorDefinition: BehaviorDefinition;
export declare function createToggleGroupBehavior(element: HTMLElement, options?: ToggleGroupBehaviorOptions): void;
declare global {
    interface HTMLElement {
        activateItem(item: HTMLElement | string | number): void;
        deactivateAll(): void;
        getActiveItem(): HTMLElement | null;
        getActiveValue(): string | null;
        next(): void;
        previous(): void;
    }
}
export default toggleGroupBehaviorDefinition;
//# sourceMappingURL=toggle-group-behavior.d.ts.map