import { EventEmitter, QueryList, OnInit } from "@angular/core";
import { RippleEffect } from "../ripple-effect/RippleEffect";
import { CoreControlFormBase } from "../odisseia-form/CoreControlFormBase";
import { CoreForm } from "../odisseia-form/odisseia-form";
export declare class CoreRadioButton extends CoreControlFormBase implements OnInit {
    private hostForm;
    _bind: any;
    bind: any;
    bindChange: EventEmitter<Object>;
    source: Array<any>;
    selectedValuePath: string;
    showValuePath: string;
    color: string;
    selectedIndex: number;
    rippleEffect: QueryList<RippleEffect>;
    constructor(hostForm?: CoreForm);
    ngOnInit(): any;
    onSelect: (item: any, index: number) => void;
    private getIndexFromBind;
}
