import { MmUIComponent } from './component' export interface props { /** Custom label key */ label: string /** Custom value key */ value: string } export interface option { [key: string]: any } /** Cascader Component */ export declare class MmCascader extends MmUIComponent { /** Options list */ options: option[] /** Custom option prop for label and value key */ props: props /** Selected value */ value: any[] /** Separator for value dispaly in input */ separator: string /** Custom popper class */ popperClass: string /** Show clear icon when hover on input */ clearable: boolean /** Expand sub options trigger action */ expandTrigger: 'click' | 'hover' /** Display selected all level value or last */ showAllLevels: boolean /** Is filterable or not */ filterable: boolean /** Debounce of filter when input keyword */ debounce: number /** Can select any level's option or not */ changeOnSelect: boolean }