import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
    /**
     * 値
     * @example 1
     */
    modelValue: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * コンテンツ配列
     * @example ['Google', 'Apple', 'Facebook', 'Amazon.com']
     */
    options: {
        type: PropType<string[]>;
        default: string[];
    };
    /**
     * アラート配列
     * 通知の設定が必要ないときは0をセットする
     * optionsの配列と同じ順番でセットする
     * @example [0,10,0,true]
     */
    alertArr: {
        type: PropType<(number | boolean)[]>;
        default: never[];
    };
    /**
     * パターン
     * @example 2
     */
    pattern: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * 横幅
     * @example 100
     */
    width: {
        type: NumberConstructor;
    };
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:modelValue": (val: number) => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    /**
     * 値
     * @example 1
     */
    modelValue: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * コンテンツ配列
     * @example ['Google', 'Apple', 'Facebook', 'Amazon.com']
     */
    options: {
        type: PropType<string[]>;
        default: string[];
    };
    /**
     * アラート配列
     * 通知の設定が必要ないときは0をセットする
     * optionsの配列と同じ順番でセットする
     * @example [0,10,0,true]
     */
    alertArr: {
        type: PropType<(number | boolean)[]>;
        default: never[];
    };
    /**
     * パターン
     * @example 2
     */
    pattern: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * 横幅
     * @example 100
     */
    width: {
        type: NumberConstructor;
    };
}>> & {
    "onUpdate:modelValue"?: ((val: number) => any) | undefined;
}, {
    pattern: number;
    modelValue: number;
    options: string[];
    alertArr: (number | boolean)[];
}, {}>;
export default _default;
//# sourceMappingURL=CCTab.vue.d.ts.map