import { KVL } from "../../../ldaccess/KVL"; import { BlueprintConfig, IBlueprintItpt, OutputKVMap } from "../../../ldaccess/ldBlueprint"; import { ILDOptions } from "../../../ldaccess/ildoptions"; import { LDConnectedState, LDConnectedDispatch, LDOwnProps, LDLocalState } from "../../../appstate/LDProps"; import { Component } from "react"; export declare const fontIcon = "fontIcon"; export declare const isIcon = "isIcon"; export declare const ButtonBpCfg: BlueprintConfig; export declare type MDButtonState = { isDoRedirectConfirm: boolean; }; export declare abstract class AbstractButton extends Component implements IBlueprintItpt { static getDerivedStateFromProps(nextProps: LDConnectedState & LDConnectedDispatch & LDOwnProps, prevState: null | (MDButtonState & LDLocalState)): null | (MDButtonState & LDLocalState); cfg: BlueprintConfig; outputKVMap: OutputKVMap; consumeLDOptions: (ldOptions: ILDOptions) => any; ownKVLs: KVL[]; constructor(props: any); onConfirmClick: () => void; render(): JSX.Element; protected renderButton(isIconVal: boolean, iconUrlVal: string, confirmTxt: string, routeAsHref?: string): JSX.Element; }