import React from 'react'; import { DrawingID, ObjectID } from '@buerli.io/core'; import { MemberParam } from '../../../types'; export declare enum LimitsDiplayType { MIN = 0, MAX = 1, MINMAX = 2 } export declare type LimitsParam = { min: T | null; max: T | null; }; export declare function useLimitsParam(drawingId: DrawingID, objId: ObjectID, memberName: string, options?: { angle?: boolean; forceNoLimits?: boolean; }): MemberParam; export declare const Limits: React.FC<{ param: MemberParam; displayType?: LimitsDiplayType; onUpdate?: any; iconMinURL?: string; iconMaxURL?: string; caption?: string; validator?: (numParam: LimitsParam, pName?: string) => string[]; }>;