import type { CSSResult, PropertyDeclarations, TemplateResult } from 'lit-element'; import { LitElement } from 'lit-element'; declare const Base: typeof LitElement & import("lit-element").Constructor & { inferredProperties: string[]; } & import("lit-element").Constructor & { defaultNS: string; } & import("lit-element").Constructor; /** * A simple "click to copy" button that takes the size of the font * your text is written in (considering that the font styles are applied to container). * * @element foxy-copy-to-clipboard * @since 1.17.0 */ export declare class CopyToClipboard extends Base { static get properties(): PropertyDeclarations; static get styles(): CSSResult; /** Icon or text UI. Icon UI by default. */ layout: 'complete' | 'text' | 'icon' | 'icon-inline' | null; /** VaadinButton theme for text layout. */ theme: string | null; /** Default icon. */ icon: string | null; /** Text to copy. */ text: string | null; private __state; render(): TemplateResult; private __copy; } export {};