import { SharingPlatform } from '../../enums'; export { $popup, networks } from '../../composables/useSharingOptionsLink'; export interface SharingOptionsLinkProps { /** * Root element type */ tag?: string; /** * Social network to use */ network: SharingPlatform; /** * Disable icon */ noIcon?: boolean; /** * Shared URL */ url?: string | null; /** * Shared text */ title?: string | null; /** * Shared description */ description?: string | null; /** * Shared image */ media?: string | null; /** * Social media user handle */ user?: string | null; /** * Shared hashtags */ hashtags?: string | null; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots; args: import('../../../node_modules/vue').ComputedRef>; query: import('../../../node_modules/vue').ComputedRef>; hasPopup: () => boolean; openPopup: () => void; cleanExistingPopupInstance: () => void; }, {}, {}, {}, import('../../../node_modules/vue').ComponentOptionsMixin, import('../../../node_modules/vue').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue').PublicProps, Readonly & Readonly<{}>, { title: string | null; tag: string; description: string | null; url: string | null; hashtags: string | null; media: string | null; user: string | null; noIcon: boolean; }, {}, {}, {}, string, import('../../../node_modules/vue').ComponentProvideOptions, false, {}, any>, { default?: (props: {}) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };