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 , 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