import { Props, USERender } from './types';
import { Ref, ComputedRef } from 'vue';
/**
 * 操作
 */
export declare const useHandler: () => {
    colorRect: Ref<{
        width: number;
        height: number;
        x: number;
        y: number;
    } | undefined, {
        width: number;
        height: number;
        x: number;
        y: number;
    } | undefined>;
    dropdown: Ref<boolean, boolean>;
    onToggle: () => void;
};
/**
 * 大小
 */
export declare const useSize: (props: Readonly<Required<Props>>) => {
    sizeValue: ComputedRef<{
        readonly size: 16;
        readonly fontSize: 12;
    } | {
        readonly size: 24;
        readonly fontSize: 14;
    } | {
        readonly size: 32;
        readonly fontSize: 16;
    }>;
};
/**
 * 渲染页面
 */
export declare const useRender: ({ modelValue }: USERender.Option) => {
    showColor: Ref<string, string>;
};
