import { EventEmitter } from '../../stencil-public-runtime';
export declare class PdsCopytext {
    /**
     * Determines whether `copytext` should have a visible border.
     * @defaultValue true
     */
    border: boolean;
    /**
     * A unique identifier used for the underlying component `id` attribute.
     */
    componentId: string;
    /**
     * Determines whether `copytext` should expand to the full width of its container.
     * @defaultValue false
     */
    fullWidth: boolean;
    /**
     * Determines whether the `value` should truncate and display with an ellipsis.
     * @defaultValue false
     */
    truncate: boolean;
    /**
     * The string displayed that is also copied to the clipboard upon interaction.
     */
    value: string;
    /**
     * Event fired when copyText button is clicked.
     */
    pdsCopyTextClick: EventEmitter;
    private copyToClipboard;
    private handleClick;
    private classNames;
    render(): any;
}
