import { CSSResultOrNative, PropertyValueMap } from 'lit'; import type { FunctionComponent } from 'react'; import { LitCreatable } from '../../engine'; import { BkBase } from '../bk-base'; import type { Bootstrapper, Listener } from '../bk-base'; import { Labels } from '../localized-components'; import { StyledComponent } from '../styled-components'; /** * @superclass * @description BackOffice library react-rendering component superclass * for Lit-based webcomponents. Extends `BkBase` and its properties */ export declare class BkComponent

extends BkBase implements LitCreatable

, StyledComponent { protected dynamicStyleSheet?: string; _adoptedStyleSheets: CSSResultOrNative[]; set stylesheet(s: string | undefined); get stylesheet(): string | undefined; Component: FunctionComponent

; create?: () => P; constructor(Component: FunctionComponent

, create?: () => P, listeners?: Listener | Listener[], bootstrap?: Bootstrapper | Bootstrapper[]); private _shouldRenderWhenConnected; protected firstUpdated(_changedProperties: PropertyValueMap | Map): void; protected updated(changedProperties: Map): void; connectedCallback(): void; disconnectedCallback(): void; }