UNPKG

svelte-multiselect

Version:
26 lines (25 loc) 807 B
import type { Snippet } from 'svelte'; import type { HTMLAttributes } from 'svelte/elements'; import CopyButton from './CopyButton.svelte'; import type { IconName } from './icons'; type State = `ready` | `success` | `error`; type $$ComponentProps = Omit<HTMLAttributes<HTMLButtonElement>, `children`> & { content?: string; state?: State; global_selector?: string | null; global?: boolean; skip_selector?: string | null; as?: string; labels?: Record<State, { icon: IconName; text: string; }>; children?: Snippet<[{ state: State; icon: IconName; text: string; }]>; }; declare const CopyButton: import("svelte").Component<$$ComponentProps, {}, "state">; type CopyButton = ReturnType<typeof CopyButton>; export default CopyButton;