import { ECopyToClipboardState, ICopyToClipboard } from './copy-to-clipboard.types';
import { ComputePositionConfig } from '@floating-ui/dom';
/**
 * @part content - The container for the content
 * @part icon - The copy icon
 */
export declare class KvCopyToClipboard implements ICopyToClipboard {
    /** @inheritdoc */
    copiableText: string;
    /** @inheritdoc */
    tooltipSuffix?: string;
    /** @inheritdoc */
    tooltipDelay?: number;
    /** @inheritdoc */
    tooltipConfig?: Partial<ComputePositionConfig>;
    copyState: ECopyToClipboardState;
    private onTextCopy;
    private get tooltipText();
    render(): any;
}
