import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComputedRef } from 'vue';
import type { ClassListInterface as a } from '../../_interface';
declare const _sfc_main: DefineComponent<{
    readonly type: {
        readonly type: StringConstructor;
        readonly default: () => string;
    };
}, {
    prop: {
        readonly type?: unknown;
    } & {
        type: string;
    } & {};
    classList: ComputedRef<a>;
}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{
    readonly type?: unknown;
} & {
    type: string;
} & {}>, {
    type: string;
}>;
export default _sfc_main;
