import * as React from 'react'; import type { ClipboardContextValue, ClipboardHandle, ClipboardProps } from './types.cjs'; export declare const ClipboardProvider: React.FC, useClipboardContext: (consumerName: string) => ClipboardContextValue; /** * Root of a copy-to-clipboard widget that owns the value and transient copy state, rendering a `
` with `data-state="copied"|"idle"|"error"` and `data-disabled` for its parts. * * @example * ```tsx * * ``` */ export declare const Clipboard: { ({ value, timeout, onCopySuccess, onCopyError, disabled, copiedLabel, errorLabel, label, showInput, inputLabel, children, ref: forwardedRef, size, ...props }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };