import '@shoelace-style/shoelace/dist/components/icon/icon.js'; import '@shoelace-style/shoelace/dist/components/menu/menu.js'; import '@shoelace-style/shoelace/dist/components/dropdown/dropdown.js'; import '@shoelace-style/shoelace/dist/components/menu-item/menu-item.js'; import '@shoelace-style/shoelace/dist/components/divider/divider.js'; import { OpenWithApp, PodOS } from '@pod-os/core'; import { PosResourceCustomEvent } from '../../components'; /** * Allows sharing a resource with other apps, people, etc. */ export declare class PosShare { /** * URI of the resource to share. */ uri: string; el: HTMLElement; apps: OpenWithApp[]; os: PodOS; resourceLoaded(e: PosResourceCustomEvent): Promise; componentWillLoad(): Promise; updateApps(): Promise; onSelect(e: CustomEvent<{ item: { value: 'copy-uri' | OpenWithApp; }; }>): void; render(): any; }