import React from 'react';
import type { HTMLProps } from '../utils/utilityTypes';
import type { BaseCascaderViewProps } from './interface';
import { parseState } from './utils';
export interface CascaderViewCssVars {
'--background'?: React.CSSProperties['background'];
'--padding'?: React.CSSProperties['padding'];
'--tab-text-color'?: React.CSSProperties['color'];
'--tab-active-text-color'?: React.CSSProperties['color'];
'--options-height'?: React.CSSProperties['height'];
'--option-text-color'?: React.CSSProperties['color'];
'--option-active-text-color'?: React.CSSProperties['color'];
'--option-font-size'?: React.CSSProperties['fontSize'];
'--option-height'?: React.CSSProperties['height'];
}
export declare type CascaderViewProps = BaseCascaderViewProps & HTMLProps;
export declare type CascaderViewState = ReturnType & {
tabIndex: number;
};
declare const _default: React.MemoExoticComponent & React.RefAttributes>>;
export default _default;