import { SerializedStyles } from "@emotion/react";
import { ScaleSquareType } from '../../../../page/app/components/ScaleSquare/interface';
export declare type BarPosition = "l" | "r" | "t" | "b" | "tl" | "tr" | "bl" | "br";
export declare function getSelectedColor(selected: boolean): string;
export declare function applySquarePointerStyle(selected: boolean, scaleSquareType: ScaleSquareType, pointerPosition: BarPosition): SerializedStyles;
export declare const applyBarPointerShapeStyle: (barPosition: BarPosition) => any;
export declare function applyBarPointerStyle(selected: boolean, scaleSquareType: ScaleSquareType, barPosition: BarPosition, isLimitedMode?: boolean): SerializedStyles;
export declare function applyBarHandlerStyle(selected: boolean, scaleSquareType: ScaleSquareType, barPosition: BarPosition): SerializedStyles;
export declare const getWrapperBorder: (isLikProductionMode: boolean, isSelected: boolean, hasEditors: boolean, isHover: boolean, isDragging: boolean, shownDot: boolean) => any;
export declare const jsonWrapperPendingStyle: any;
export declare const applyDashedLineStyle: (isSelected: boolean, isShowCanvasDot: boolean, isDragging: boolean, maxHeight?: number) => any;
export declare const applyXDirectionDashedLineStyle: (isSelected: boolean, isShowCanvasDot: boolean, isDragging: boolean, maxHeight?: number) => any;
export declare const modalstopPropagationContainerStyle: any;
