import { Base, Type } from "igniteui-angular-core";
import { SRProvider } from "igniteui-angular-core";
import { FinancialChartRangeSelectorOptionCollection } from "./FinancialChartRangeSelectorOptionCollection";
/**
 * @hidden
 */
export declare class FinancialChartRangeSelectorViewModel extends Base {
    static $t: Type;
    b: SRProvider;
    private _notifyChanged;
    get notifyChanged(): () => void;
    set notifyChanged(a: () => void);
    private _options;
    get options(): FinancialChartRangeSelectorOptionCollection;
    set options(a: FinancialChartRangeSelectorOptionCollection);
    private u;
    get selectionStart(): Date;
    set selectionStart(a: Date);
    private t;
    get selectionEnd(): Date;
    set selectionEnd(a: Date);
    private _oneMonthChecked;
    get oneMonthChecked(): boolean;
    set oneMonthChecked(a: boolean);
    private _threeMonthsChecked;
    get threeMonthsChecked(): boolean;
    set threeMonthsChecked(a: boolean);
    private _sixMonthsChecked;
    get sixMonthsChecked(): boolean;
    set sixMonthsChecked(a: boolean);
    private _yearToDateChecked;
    get yearToDateChecked(): boolean;
    set yearToDateChecked(a: boolean);
    private _oneYearChecked;
    get oneYearChecked(): boolean;
    set oneYearChecked(a: boolean);
    private _allChecked;
    get allChecked(): boolean;
    set allChecked(a: boolean);
    private _oneMonthVisible;
    get oneMonthVisible(): boolean;
    set oneMonthVisible(a: boolean);
    private _threeMonthsVisible;
    get threeMonthsVisible(): boolean;
    set threeMonthsVisible(a: boolean);
    private _sixMonthsVisible;
    get sixMonthsVisible(): boolean;
    set sixMonthsVisible(a: boolean);
    private _yearToDateVisible;
    get yearToDateVisible(): boolean;
    set yearToDateVisible(a: boolean);
    private _oneYearVisible;
    get oneYearVisible(): boolean;
    set oneYearVisible(a: boolean);
    private _allVisible;
    get allVisible(): boolean;
    set allVisible(a: boolean);
    ao(): void;
    get financialChart_RangeSelector_OneMonth(): string;
    get financialChart_RangeSelector_ThreeMonths(): string;
    get financialChart_RangeSelector_SixMonths(): string;
    get financialChart_RangeSelector_YearToDate(): string;
    get financialChart_RangeSelector_OneYear(): string;
    get financialChart_RangeSelector_All(): string;
    get financialChart_RangeSelector_From(): string;
    get financialChart_RangeSelector_To(): string;
    private s;
    get rangeStart(): Date;
    set rangeStart(a: Date);
    private r;
    get rangeEnd(): Date;
    set rangeEnd(a: Date);
    onPropertiesChanged(): boolean;
    get oneYearFromEnd(): Date;
    get firstDayOfEndYear(): Date;
    get sixMonthsFromEnd(): Date;
    get threeMonthsFromEnd(): Date;
    get oneMonthFromEnd(): Date;
    changeSelection(a: string): void;
    onRadioButtonChanged(): void;
    private _onRangeChanged;
    get onRangeChanged(): () => void;
    set onRangeChanged(a: () => void);
}
