import * as React from 'react'; import { VariantStore } from '../../store/VariantStore'; import { GenomeNexusAPI } from 'genome-nexus-ts-api-client'; import { OncoKbAPI } from 'oncokb-ts-api-client'; import { MutationMapperDataFetcher } from 'react-mutation-mapper/dist/model/MutationMapperDataFetcher'; interface IVariantProps { variant: string; store?: VariantStore; mainLoadingIndicator?: JSX.Element; genomeNexusClient?: GenomeNexusAPI; oncoKbClient?: OncoKbAPI; mutationMapperDataFetcher?: MutationMapperDataFetcher; } export declare function initDefaultVariantStore(props: IVariantProps): VariantStore; declare class Variant extends React.Component { constructor(props: IVariantProps); render(): React.ReactNode; protected get variantStore(): VariantStore; private get myVariantInfo(); private get clinvar(); private get signalAnnotation(); private get oncokb(); private get variantAnnotation(); get isCanonicalTranscriptSelected(): boolean | undefined; protected get isLoading(): boolean; protected get loadingIndicator(): JSX.Element; get allValidTranscripts(): string[]; private setActiveTranscript; private onTranscriptSelect; } export default Variant;