import '@material/mwc-button';
import type { TemplateResult } from 'lit';
import { LitElement } from 'lit';
import type { PropertyValue } from './types.js';
export declare class CodeConfigurator extends LitElement {
    static styles: import("lit").CSSResult[];
    get cssProperties(): PropertyValue[];
    set cssProperties(properties: PropertyValue[]);
    get properties(): PropertyValue[];
    set properties(properties: PropertyValue[]);
    customElement?: string;
    private _propsCopied;
    private _cssPropsCopied;
    private _cssProperties;
    private copiedDuration;
    private _properties;
    private _slottedElements?;
    private get _slot();
    protected updated(): void;
    protected render(): TemplateResult;
    private _updateSlotted;
    private _renderProperties;
    private _renderPropertiesConfigurator;
    private _updateProps;
    private _copyCode;
}
//# sourceMappingURL=code-configurator.d.ts.map