import React from "react";
import { Dimension } from "../../../DatabaseServices/Dimension/Dimension";
import { DimParamsPanel } from "./DimParamsPanel";
export declare enum DimParamsList {
    FootLineLength = "footLineLength",
    ArrowSize = "arrowSize"
}
export interface Properties_DimPanelProps {
    ents: Dimension[];
}
export declare class Properties_DimPanel extends React.Component<Properties_DimPanelProps, {}> {
    _RemoveFuncs: Function[];
    _DimInputEl: React.RefObject<HTMLInputElement>;
    _DimParamRefs: Map<string, React.RefObject<DimParamsPanel>>;
    outlineCheckDims: boolean;
    _DimTextSize: number;
    _DimExact: number;
    _IsPopoverOpen: boolean;
    constructor(p: any);
    HandleSelectOnChange(e: React.ChangeEvent<HTMLSelectElement>, als: Dimension[]): void;
    componentDidMount(): void;
    componentWillUnmount(): void;
    private Dim_UseDefault;
    private Dim_ChangeLeadLength;
    render(): JSX.Element;
}
//# sourceMappingURL=Properties_Dim.d.ts.map