import { type ComputedRef, type Ref, type ShallowRef } from 'vue'; import type { TableProps } from '../type'; import type { LooseRequired } from '../../share/type'; export declare const drawBorder: (ctx: CanvasRenderingContext2D, width: number, height: number, center: [number, number][], borderRadius: number[], rad: [number, number][], borderColor: string, pixelSize: number, hasBottom?: boolean) => void; export declare const useDrawPixel: (wrapperRef: ShallowRef, canvasRef: ShallowRef, pixelSize: Ref, bordered: ComputedRef<{ table: boolean; row: boolean; col: boolean; head: boolean; side: boolean; }>, props: LooseRequired) => readonly [Ref];