import { Constructor } from './constructor'; export interface ClassList { label: string; wrapClassList: string; labelClassList: string; inputClassList: string; getWrapClassList: () => { [key: string]: boolean; }; getInputClassList: () => { [key: string]: boolean; }; getLabelClassList: () => { [key: string]: boolean; }; } export declare type ClassListCtor = Constructor; export declare function mixinClassList>(base: T): ClassListCtor & T;