import { ElementData, GlobalData, PersonalData } from '../../defaultProps';
declare const _default: import("vue").DefineComponent<{
    element: {
        type: () => ElementData;
        required: true;
    };
    global: {
        type: () => GlobalData;
        default: () => {};
    };
    personalData: {
        type: () => PersonalData;
        default: () => {};
    };
}, {
    elementComponent: import("vue").ComputedRef<"UniText" | "UniImage" | "UniButton" | "div">;
    elementStyle: import("vue").ComputedRef<{
        position: string;
        fontFamily: string;
        fontSize: string;
        width: string;
        height: string;
        left: string;
        top: string;
        transform: string;
        opacity: number;
        border: string;
        borderRadius: string;
        animation: string;
        boxShadow: string;
    }>;
    elementClasses: import("vue").ComputedRef<(string | {
        'is-sign': boolean;
        'is-locked': boolean;
    })[]>;
    elementProps: import("vue").ComputedRef<{
        id: string;
        'data-element-id': string;
        'data-layer-name': string;
    }>;
    handleClick: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    element: {
        type: () => ElementData;
        required: true;
    };
    global: {
        type: () => GlobalData;
        default: () => {};
    };
    personalData: {
        type: () => PersonalData;
        default: () => {};
    };
}>>, {
    global: GlobalData;
    personalData: PersonalData;
}, {}>;
export default _default;
