import * as solid_js from 'solid-js'; import { MaybeAccessor } from '@solidjs-use/shared'; import { ConfigurableNavigator } from '../_configurable.js'; interface UseShareOptions { title?: string; files?: File[]; text?: string; url?: string; } /** * Reactive Web Share API. * * @see https://solidjs-use.github.io/solidjs-use/core/useShare */ declare function useShare(shareOptions?: MaybeAccessor, options?: ConfigurableNavigator): { isSupported: solid_js.Accessor; share: (overrideOptions?: MaybeAccessor) => Promise | undefined; }; type UseShareReturn = ReturnType; export { UseShareOptions, UseShareReturn, useShare };