/// import { ICoordinatePoleArgs, ICoordinateScoreArgs, IFinalPoleResult, IOffset, IPole, IUseComponentSizeResult, PoleType, PolygonType } from '../types'; export declare const useCoordinateGuidePoles: (props: ICoordinatePoleArgs, type: PolygonType) => Array; export declare const useCoordinateScorePoles: (props: ICoordinateScoreArgs, type: PolygonType) => Array; export declare const useComponentSize: () => IUseComponentSizeResult; export declare const finalizePole: (poles: Array) => Array; export declare const sin: (degrees: number) => number; export declare const cos: (degrees: number) => number; export declare const generateLines: (poles: Array, length: number, poleType?: PoleType) => (JSX.Element | undefined)[]; export declare const generatePolygonPoints: (poles: Array) => string; export declare const generateInfo: (info: Array, overallOffset: IOffset) => ("" | JSX.Element | undefined)[]; export declare const getButtonText: (type: PolygonType) => string;