import React, { CSSProperties } from 'react';
import { FieldPropForm, FieldPropStatus, FieldPropView } from '../types';
export declare const getSlots: (side: React.ReactNode | JSX.Element[]) => React.ReactNode[];
export declare const getBorderStyle: (form: FieldPropForm, view: FieldPropView) => string;
export declare const getPadding: (form: FieldPropForm, view: FieldPropView) => string;
export declare const getBorderRadius: (form: FieldPropForm, view: FieldPropView) => string;
export declare const getBorderColor: (focused?: boolean, hovered?: boolean, status?: FieldPropStatus, disabled?: boolean) => string;
export declare const getBgColor: (view: FieldPropView, disabled?: boolean) => "var(--color-control-bg-disable)" | "var(--color-bg-default)" | undefined;
export declare const getSlotsWidthStyles: (sizes: number[], postfix: string) => CSSProperties;
export declare const formGuard: (from: FieldPropForm | "clearClear") => FieldPropForm;
