import { Base, Type } from "igniteui-react-core/ES5/type";
import { FinancialChartRangeSelectorOptionCollection } from "./FinancialChartRangeSelectorOptionCollection";
/**
 * @hidden
 */
export declare class FinancialChartRangeSelectorViewModel extends Base {
    static $t: Type;
    private _notifyChanged;
    notifyChanged: () => void;
    private _options;
    options: FinancialChartRangeSelectorOptionCollection;
    private t;
    selectionStart: Date;
    private s;
    selectionEnd: Date;
    private _oneMonthChecked;
    oneMonthChecked: boolean;
    private _threeMonthsChecked;
    threeMonthsChecked: boolean;
    private _sixMonthsChecked;
    sixMonthsChecked: boolean;
    private _yearToDateChecked;
    yearToDateChecked: boolean;
    private _oneYearChecked;
    oneYearChecked: boolean;
    private _allChecked;
    allChecked: boolean;
    private _oneMonthVisible;
    oneMonthVisible: boolean;
    private _threeMonthsVisible;
    threeMonthsVisible: boolean;
    private _sixMonthsVisible;
    sixMonthsVisible: boolean;
    private _yearToDateVisible;
    yearToDateVisible: boolean;
    private _oneYearVisible;
    oneYearVisible: boolean;
    private _allVisible;
    allVisible: boolean;
    af(): void;
    private r;
    rangeStart: Date;
    private q;
    rangeEnd: Date;
    onPropertiesChanged(): boolean;
    readonly oneYearFromEnd: Date;
    readonly firstDayOfEndYear: Date;
    readonly sixMonthsFromEnd: Date;
    readonly threeMonthsFromEnd: Date;
    readonly oneMonthFromEnd: Date;
    changeSelection(a: string): void;
    onRadioButtonChanged(): void;
    private _onRangeChanged;
    onRangeChanged: () => void;
}
