import { PropType } from 'vue-demi'; export interface PaletteType { bgColor?: string; longfgColor?: string; shortfgColor?: string; fontColor?: string; shadowColor?: string; lineColor?: string; borderColor?: string; cornerActiveColor?: string; menu?: MenuType; } export interface MenuType { bgColor?: string; dividerColor?: string; listItem?: { textColor?: string; hoverTextColor?: string; disabledTextColor?: string; bgColor?: string; hoverBgColor?: string; }; } export interface ShadowType { x: number; y: number; width: number; height: number; } interface lineType { h?: Array; v?: Array; } export declare const sketchRulerProps: { eyeIcon: { type: StringConstructor; }; closeEyeIcon: { type: StringConstructor; }; scale: { type: NumberConstructor; default: number; }; ratio: { type: NumberConstructor; }; thick: { type: NumberConstructor; default: number; }; palette: PropType; startX: { type: NumberConstructor; }; startY: { type: NumberConstructor; default: number; }; width: { type: NumberConstructor; default: number; }; height: { type: NumberConstructor; default: number; }; shadow: { type: PropType; default: () => { x: number; y: number; width: number; height: number; }; }; lines: { type: PropType; default: () => { h: never[]; v: never[]; }; }; isShowReferLine: { type: BooleanConstructor; default: boolean; }; }; export {};