import { PropType } from '../../../node_modules/vue';
import { WidgetData, WidgetParams } from "@widget-js/core";
import { WidgetConfigOption } from '../../model/WidgetConfigOption';
declare const _sfc_main: import('../../../node_modules/vue').DefineComponent<{
    widgetData: {
        type: PropType<WidgetData>;
        required: true;
    };
    widgetParams: {
        type: typeof WidgetParams;
        required: true;
    };
    option: {
        type: typeof WidgetConfigOption;
        required: true;
    };
}, {
    activeName: import('../../../node_modules/vue').Ref<string>;
    backgroundColor: import('../../../node_modules/vue').Ref<string>;
    borderRadius: import('../../../node_modules/vue').Ref<number>;
}, unknown, {}, {
    onCancelClick(): void;
    onConfirmClick(): void;
}, import('../../../node_modules/vue').ComponentOptionsMixin, import('../../../node_modules/vue').ComponentOptionsMixin, ("confirm" | "cancel")[], "confirm" | "cancel", import('../../../node_modules/vue').VNodeProps & import('../../../node_modules/vue').AllowedComponentProps & import('../../../node_modules/vue').ComponentCustomProps, Readonly<import('../../../node_modules/vue').ExtractPropTypes<{
    widgetData: {
        type: PropType<WidgetData>;
        required: true;
    };
    widgetParams: {
        type: typeof WidgetParams;
        required: true;
    };
    option: {
        type: typeof WidgetConfigOption;
        required: true;
    };
}>> & {
    onConfirm?: ((...args: any[]) => any) | undefined;
    onCancel?: ((...args: any[]) => any) | undefined;
}, {}>;
export default _sfc_main;
