import { type EventDispatcher } from 'svelte';
type EventMap = Record<string, unknown>;
interface NativeDispatcherOptions {
    bubbles?: boolean;
    cancelable?: boolean;
    composed?: boolean;
}
export declare function createNativeEventDispatcher<T extends EventMap = Record<string, unknown>>(getElement: () => HTMLElement | null | undefined, defaultOptions?: NativeDispatcherOptions): EventDispatcher<T>;
export {};
