/// <reference types="miniprogram-api-typings" /> 
 | 
import { SuperComponent } from '../common/src/index'; 
 | 
import { TdCascaderProps } from './type'; 
 | 
export interface CascaderProps extends TdCascaderProps { 
 | 
} 
 | 
export default class Cascader extends SuperComponent { 
 | 
    externalClasses: string[]; 
 | 
    options: WechatMiniprogram.Component.ComponentOptions; 
 | 
    properties: TdCascaderProps<import("../common/common").TreeOptionData>; 
 | 
    controlledProps: { 
 | 
        key: string; 
 | 
        event: string; 
 | 
    }[]; 
 | 
    data: { 
 | 
        prefix: string; 
 | 
        name: string; 
 | 
        stepIndex: number; 
 | 
        selectedIndexes: any[]; 
 | 
        selectedValue: any[]; 
 | 
        defaultOptionLabel: string; 
 | 
        scrollTopList: any[]; 
 | 
        steps: string[]; 
 | 
    }; 
 | 
    observers: { 
 | 
        visible(v: any): void; 
 | 
        value(): void; 
 | 
        'selectedIndexes, options'(): void; 
 | 
        stepIndex(): Promise<void>; 
 | 
    }; 
 | 
    methods: { 
 | 
        initWithValue(): void; 
 | 
        getIndexesByValue(options: import("../common/common").TreeOptionData[], value: any): any[]; 
 | 
        updateScrollTop(): void; 
 | 
        hide(trigger: any): void; 
 | 
        onVisibleChange(): void; 
 | 
        onClose(): void; 
 | 
        onStepClick(e: any): void; 
 | 
        onTabChange(e: any): void; 
 | 
        handleSelect(e: any): void; 
 | 
    }; 
 | 
} 
 |