import type { Component } from 'svelte'; export { usePhoneMask } from './composables/usePhoneMask.svelte'; export { phoneMaskAttachment } from './directives/phoneMaskAttachment.svelte'; export { phoneMaskAction } from './directives/phoneMaskAction'; import type { PhoneInputProps, PhoneInputExposed } from './types'; export type { UsePhoneMaskOptions, UsePhoneMaskReturn, PhoneInputProps, PhoneInputExposed, PhoneMaskBindingOptions, PhoneMaskBindingState, PhoneMaskBindingElement } from './types'; export declare const PhoneInput: Component; export type { PhoneNumber as PMaskPhoneNumber, Size as PhoneInputSize, Theme as PhoneInputTheme } from './types'; export type { CountryKey as PCountryKey, MaskBase as PMaskBase, MaskBaseMap as PMaskBaseMap, Mask as PMask, MaskMap as PMaskMap, MaskWithFlag as PMaskWithFlag, MaskWithFlagMap as PMaskWithFlagMap, MaskFull as PMaskFull, MaskFullMap as PMaskFullMap } from '@desource/phone-mask'; //# sourceMappingURL=index.d.ts.map