import { Point } from './Point'; import { Polygon } from './Polygon'; export type TShow = { catmullRom: boolean; points: boolean; polygon: boolean; center: boolean; box: boolean; scaledBox: boolean; background: boolean; }; export type TShowHook = { show: TShow; setShow: React.Dispatch>; }; export type TAxis = { x1?: Point; x2?: Point; }; export type TAxisHook = { axis: TAxis; setAxis: React.Dispatch>; }; export type TStatusHook = { status: string; setStatus: React.Dispatch>; }; export type TMouseCoords = { p: Point | undefined; index: number; }; export type TMouseCoordsHook = { mouseCoords: TMouseCoords; setMouseCoords: React.Dispatch>; }; export type TImage = { horizontal: number; vertical: number; }; export type TImageHook = { imageCoords: TImage; setImageCoords: React.Dispatch>; }; export type TCoordsHook = { coords: Polygon; setCoords: React.Dispatch>; }; export type TCatmullRomPointsHook = { catmullRomPoints: Polygon | undefined; setCatmullRomPoints: React.Dispatch>; }; export type TRotationHook = { rotationAngle: number; setRotationAngle: React.Dispatch>; }; export type TNumberHook = { value: number | undefined; setValue: React.Dispatch>; }; export type TBooleanHook = { value: boolean; setValue: React.Dispatch>; }; export type TStringHook = { value: string | undefined; setValue: React.Dispatch>; }; export type TTrademark = { clicked: Point; found: Point; }; export type TTrademarkHook = { trademarkCenter: TTrademark | undefined; setTrademarkCenter: React.Dispatch>; }; export type TImageSettings = { background: boolean; center: boolean; points: boolean; polygon: boolean; box: boolean; scaledBox: boolean; catmullRom: boolean; }; //# sourceMappingURL=types.d.ts.map