export interface MenoInteractionsOptions { root?: Document | Element; activeClass?: string; openClass?: string; scrolledClass?: string; hiddenClass?: string; reducedMotion?: boolean; } export interface MenoInteractionsInstance { root: Document | Element | null; destroy(): void; refresh(): MenoInteractionsInstance; } export function init(options?: MenoInteractionsOptions): MenoInteractionsInstance; export function destroy(root?: Document | Element): void; export function register(name: string, initializer: (root: Document | Element, options: MenoInteractionsOptions) => Array<() => void> | void): void; export const MenoInteractions: { init: typeof init; destroy: typeof destroy; register: typeof register; version: string; };