declare const _default: import("vue").DefineComponent<{
    id: {
        type: import("vue").PropType<string>;
    };
    prefixCls: {
        type: import("vue").PropType<string>;
    };
    tab: {
        type: import("vue").PropType<import("../interface").Tab & {
            closeIcon?: () => any;
        }>;
    };
    active: {
        type: BooleanConstructor;
    };
    closable: {
        type: BooleanConstructor;
    };
    editable: {
        type: import("vue").PropType<import("../interface").EditableConfig>;
    };
    onClick: {
        type: import("vue").PropType<(e: MouseEvent | KeyboardEvent) => void>;
    };
    onResize: {
        type: import("vue").PropType<(width: number, height: number, left: number, top: number) => void>;
    };
    renderWrapper: {
        type: import("vue").PropType<(node: any) => any>;
    };
    removeAriaLabel: {
        type: StringConstructor;
    };
    onFocus: {
        type: import("vue").PropType<import("../../../..").FocusEventHandler>;
    };
}, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("remove" | "resize" | "focus" | "click")[], "remove" | "resize" | "focus" | "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    id: {
        type: import("vue").PropType<string>;
    };
    prefixCls: {
        type: import("vue").PropType<string>;
    };
    tab: {
        type: import("vue").PropType<import("../interface").Tab & {
            closeIcon?: () => any;
        }>;
    };
    active: {
        type: BooleanConstructor;
    };
    closable: {
        type: BooleanConstructor;
    };
    editable: {
        type: import("vue").PropType<import("../interface").EditableConfig>;
    };
    onClick: {
        type: import("vue").PropType<(e: MouseEvent | KeyboardEvent) => void>;
    };
    onResize: {
        type: import("vue").PropType<(width: number, height: number, left: number, top: number) => void>;
    };
    renderWrapper: {
        type: import("vue").PropType<(node: any) => any>;
    };
    removeAriaLabel: {
        type: StringConstructor;
    };
    onFocus: {
        type: import("vue").PropType<import("../../../..").FocusEventHandler>;
    };
}>> & {
    onClick?: (...args: any[]) => any;
    onFocus?: (...args: any[]) => any;
    onResize?: (...args: any[]) => any;
    onRemove?: (...args: any[]) => any;
}, {
    active: boolean;
    closable: boolean;
}, {}>;
export default _default;
