import * as React from 'react';
import { IArcProps, IArcState } from './Arc.types';
export declare class Arc extends React.Component<IArcProps, IArcState> {
    static defaultProps: Partial<IArcProps>;
    protected _arcId: string;
    static getDerivedStateFromProps(nextProps: Readonly<IArcProps>): null;
    constructor(props: IArcProps);
    updateChart: (newProps: IArcProps) => void;
    render(): JSX.Element;
    protected _onFocus: () => void;
    protected _onBlur: () => void;
}
export declare class LabeledArc extends Arc {
    private _isRTL;
    constructor(props: IArcProps);
    render(): JSX.Element;
}
