import { rule } from './aether';
import { z } from 'zod';

export interface RuleProps extends Omit<z.input<typeof rule.ruleStateZ>, "dragging" | "pixelPosition"> {
    label?: string;
    onLabelChange?: (label: string) => void;
    units?: string;
    onPositionChange?: (position: number) => void;
}
export declare const Rule: import('react').FC<RuleProps & {
    aetherKey?: string | undefined;
}>;
//# sourceMappingURL=Rule.d.ts.map