export interface PropertyValueOptions { label: string; value: string; } export interface PropertyValue { name: string; value: unknown; options?: PropertyValueOptions[]; type?: string; } import '@material/mwc-button/mwc-button.js'; import { LitElement } from 'lit-element'; import 'prismjs'; export declare class ReallyCodeConfigurator extends LitElement { static styles: import("lit-element").CSSResult[]; properties?: PropertyValue[]; cssProperties?: PropertyValue[]; customElement?: string; private _slottedElements?; protected updated(): void; protected render(): import("lit-element").TemplateResult; private _updateSlotted; private _renderProperties; private _renderPropertiesConfigurator; private _updateProps; private _copyCode; } declare global { interface Window { Prism: typeof import('prismjs'); } interface HTMLElementTagNameMap { 'really-code-configurator': ReallyCodeConfigurator; } interface HTMLElementEventMap { 'content-copied': CustomEvent; } } //# sourceMappingURL=really-code-configurator.d.ts.map