import { CSSResultOrNative, PropertyValueMap } from 'lit'; import type { FunctionComponent } from 'react'; import { LitCreatable } from '../../engine'; import type { Bootstrapper, Listener } from '../bk-base'; import { BkHttpBase } from '../bk-http-base'; import { Labels } from '../localized-components'; import { StyledComponent } from '../styled-components'; /** * @superclass * @description embeds an http client instance in a webcomponent * which renders a React component */ export declare class BkHttpComponent

, L extends Labels = Labels> extends BkHttpBase 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; }