import { PropType } from 'vue';
import { CreationProps } from './interface';
declare const Creation: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    label: {
        type: PropType<CreationProps["label"]>;
        default: undefined;
    };
    align: {
        type: PropType<CreationProps["align"]>;
        default: undefined;
    };
    prefixCls: {
        type: StringConstructor;
        default: string;
    };
    classes: {
        type: PropType<CreationProps["classes"]>;
        default: undefined;
    };
    style: {
        type: PropType<CreationProps["style"]>;
        default: undefined;
    };
    shortcutKeyInfo: {
        type: PropType<CreationProps["shortcutKeyInfo"]>;
        default: undefined;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    icon: {
        type: PropType<CreationProps["icon"]>;
        default: undefined;
    };
    onClick: {
        type: PropType<CreationProps["onClick"]>;
        default: undefined;
    };
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    label: {
        type: PropType<CreationProps["label"]>;
        default: undefined;
    };
    align: {
        type: PropType<CreationProps["align"]>;
        default: undefined;
    };
    prefixCls: {
        type: StringConstructor;
        default: string;
    };
    classes: {
        type: PropType<CreationProps["classes"]>;
        default: undefined;
    };
    style: {
        type: PropType<CreationProps["style"]>;
        default: undefined;
    };
    shortcutKeyInfo: {
        type: PropType<CreationProps["shortcutKeyInfo"]>;
        default: undefined;
    };
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    icon: {
        type: PropType<CreationProps["icon"]>;
        default: undefined;
    };
    onClick: {
        type: PropType<CreationProps["onClick"]>;
        default: undefined;
    };
}>> & Readonly<{}>, {
    prefixCls: string;
    style: import('vue').CSSProperties | undefined;
    icon: import('vue').VNodeChild | (() => import('vue').VNodeChild);
    disabled: boolean;
    label: import('vue').VNodeChild | ((info: import('./interface').CreationLabelInfo) => import('vue').VNodeChild);
    classes: import('vue').ClassValue;
    align: "center" | "end" | "start" | undefined;
    onClick: ((event?: MouseEvent) => void) | undefined;
    shortcutKeyInfo: import('./interface').ShortcutKeyInfoType | undefined;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default Creation;
