import type { PhoneMaskBindingOptions } from '../types';
/**
* Svelte action that applies phone number masking to an element.
*
* Usage:
*
*
* console.log(c) }} />
*
* Unlike {@attach phoneMaskAttachment(...)}, this works in all Svelte 5 versions
* (not just 5.29+). Reactive changes are picked up via the `update()` hook
* when the bound value changes.
*/
export declare function phoneMaskAction(el: HTMLInputElement, params?: string | PhoneMaskBindingOptions): {
update: (newParams?: string | PhoneMaskBindingOptions) => void;
destroy: () => void;
};
//# sourceMappingURL=phoneMaskAction.d.ts.map