import { SuperComponent, ComponentsOptionsType, RelationsOptions } from '../common/src/index'; 
 | 
export default class CheckBox extends SuperComponent { 
 | 
    externalClasses: string[]; 
 | 
    behaviors: string[]; 
 | 
    relations: RelationsOptions; 
 | 
    options: ComponentsOptionsType; 
 | 
    properties: { 
 | 
        theme: { 
 | 
            type: StringConstructor; 
 | 
            value: string; 
 | 
        }; 
 | 
        block?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        borderless?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        checkAll?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        checked?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        defaultChecked?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        content?: { 
 | 
            type: StringConstructor; 
 | 
            value?: string; 
 | 
        }; 
 | 
        contentDisabled?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        disabled?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        externalClasses?: { 
 | 
            type: ArrayConstructor; 
 | 
            value?: ["t-class", "t-class-icon", "t-class-label", "t-class-content", "t-class-border"]; 
 | 
        }; 
 | 
        icon?: { 
 | 
            type: null; 
 | 
            value?: string[] | "circle" | "rectangle" | "line"; 
 | 
        }; 
 | 
        indeterminate?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        label?: { 
 | 
            type: StringConstructor; 
 | 
            value?: string; 
 | 
        }; 
 | 
        maxContentRow?: { 
 | 
            type: NumberConstructor; 
 | 
            value?: number; 
 | 
        }; 
 | 
        maxLabelRow?: { 
 | 
            type: NumberConstructor; 
 | 
            value?: number; 
 | 
        }; 
 | 
        name?: { 
 | 
            type: StringConstructor; 
 | 
            value?: string; 
 | 
        }; 
 | 
        placement?: { 
 | 
            type: StringConstructor; 
 | 
            value?: "left" | "right"; 
 | 
        }; 
 | 
        readonly?: { 
 | 
            type: BooleanConstructor; 
 | 
            value?: boolean; 
 | 
        }; 
 | 
        value?: { 
 | 
            type: null; 
 | 
            value?: string | number | boolean; 
 | 
        }; 
 | 
    }; 
 | 
    data: { 
 | 
        prefix: string; 
 | 
        classPrefix: string; 
 | 
    }; 
 | 
    controlledProps: { 
 | 
        key: string; 
 | 
        event: string; 
 | 
    }[]; 
 | 
    methods: { 
 | 
        handleTap(e: WechatMiniprogram.TouchEvent): void; 
 | 
    }; 
 | 
} 
 |