import React, { CSSProperties } from 'react'; import { FieldPropForm, FieldPropStatus, FieldPropView } from '../types'; export declare const getSlots: (side: React.ReactNode | React.ReactNode[]) => React.ReactNode[]; export declare const getBorderStyle: (form: FieldPropForm, view: FieldPropView) => string; export declare const getBorderFocusHelper: (form: FieldPropForm, view: FieldPropView) => "both" | "left" | "right" | undefined; export declare const getPaddingVertical: (view: FieldPropView, additional?: string) => string; export declare const getPaddingTop: (view: FieldPropView) => string; export declare const getPaddingBottom: (view: FieldPropView) => string; export declare const getPaddingLeft: (view: FieldPropView, form: FieldPropForm) => string; export declare const getPaddingRight: (view: FieldPropView, form: FieldPropForm) => 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) => "transparent" | "var(--color-control-bg-disable)" | "var(--color-bg-default)"; export declare const getSlotsWidthStyles: (sizes: number[], postfix: string) => CSSProperties; export declare const formGuard: (from: FieldPropForm | "clearClear") => FieldPropForm;