import * as React from 'react'; import { SomaticIndicatorQueryResp } from 'oncokb-ts-api-client'; interface IOncokbProps { oncokb: SomaticIndicatorQueryResp | undefined; isCanonicalTranscriptSelected: boolean; } export declare enum ONCOGENICITY { ONCOGENIC = "Oncogenic", LIKELY_ONCOGENIC = "Likely Oncogenic", RESISTANCE = "Resistance", NEUTRAL = "Neutral", LIKELY_NEUTRAL = "Likely Neutral", INCONCLUSIVE = "Inconclusive", VUS = "vus", UNKNOWN = "Unknown" } export declare const ONCOGENICITY_CLASS_NAMES: { [oncogenic: string]: string; }; export declare enum MUTATION_EFFECT { GAIN_OF_FUNCTION = "Gain-of-function", LIKELY_GAIN_OF_FUNCTION = "Likely Gain-of-function", LOSS_OF_FUNCTION = "Loss-of-function", LIKELY_LOSS_OF_FUNCTION = "Likely Loss-of-function", SWITCH_OF_FUNCTION = "Switch-of-function", LIKELY_SWITCH_OF_FUNCTION = "Likely Switch-of-function", NEUTRAL = "Neutral", LIKELY_NEUTRAL = "Likely Neutral", INCONCLUSIVE = "Inconclusive", UNKNOWN = "Unknown" } export declare const MUTATION_EFFECT_CLASS_NAMES: { [mutationEffect: string]: string; }; export declare const ONCOKB_URL = "https://www.oncokb.org"; export default class Oncokb extends React.Component { oncogenicity(oncokb?: SomaticIndicatorQueryResp): "Oncogenic" | "Likely Oncogenic" | "Resistance" | "Likely Neutral" | "Inconclusive" | "Unknown" | null; oncokbTooltip(oncokbUrl: string): React.JSX.Element; mutationEffect(oncokb?: SomaticIndicatorQueryResp): "Neutral" | "Likely Neutral" | "Inconclusive" | "Unknown" | "Gain-of-function" | "Likely Gain-of-function" | "Loss-of-function" | "Likely Loss-of-function" | "Switch-of-function" | "Likely Switch-of-function" | null; render(): React.JSX.Element; private biologicalFunctionData; } export declare function generateOncokbLink(link: string, oncokb: SomaticIndicatorQueryResp | undefined): string; export {};