import { Observable } from 'rxjs';
import { IRadioButton } from '../types/ldc-radio-button.type';
import { ValidatorFn } from '@angular/forms';
export type IRadioButtonType = {
    key: string;
    value: string;
    options?: unknown[];
    optionsObservable?: Observable<unknown[]>;
    inputType: never;
    isObservable?: boolean;
    isDependent?: boolean;
    dependentKey?: string;
    isMultiple?: boolean;
    isSearchable?: boolean;
    isDisplayChips?: never;
    controllerValue?: never;
    validators?: ValidatorFn | ValidatorFn[];
    scroll?: (params?: unknown) => void;
    change?: (params?: unknown) => void;
    search?: (params?: unknown) => void;
    removeChip?: never;
    controlValueChange?: never;
    group?: never;
    coordinator: never;
    isRange?: never;
    isDisabled?: boolean;
    isChecked?: boolean;
    isRequired?: boolean;
    startController: never;
    endController: never;
    optionsListRadio: IRadioButton[];
    columns?: never;
    rows?: never;
    styleWidth?: never;
    onSelectedFiles?: never;
    optionsFile?: never;
    isDisplayIconSearch?: never;
    onSelectionChange: never;
    isShowTooltip: never;
    isWhiteMode: never;
    onButtonClick?: never;
    isDisplayButton: never;
    isLoading?: never;
    textButton?: never;
    searchValue?: never;
    className?: never;
    min?: never;
    max?: never;
    isToggle: boolean;
    selectedEditableFiles: never;
    content: never;
    isDisplayNone?: never;
    textNone?: never;
    inputId?: never;
};
