import { Model } from '@srclaunch/types';
import { ReactElement } from 'react';
import { FormEventProps, FormField } from '../../types';
import { ContainerProps } from '../layout/container';
import { ButtonProps, ButtonType } from './buttons/button';
export declare const Form: import("react").MemoExoticComponent<({ className, entity, onSubmitted, fields, inProgress, name, padding, submitButton, ...props }: ContainerProps<FormEventProps<HTMLFormElement> & {
    readonly cancelButton?: {
        readonly label: string;
    } | undefined;
    readonly entity?: ({
        readonly [f: string]: unknown;
    } & {
        readonly id?: string | undefined;
    }) | undefined;
    readonly fields?: readonly FormField[] | undefined;
    readonly inProgress?: boolean | undefined;
    readonly model?: Model | undefined;
    readonly name: string;
    readonly submitButton?: (import("../../types/accessibility").AccessibilityProps & import("../../types").AnimationEventProps<Element> & import("../../types").AnimationProps<import("..").LabelProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    }, HTMLSpanElement>> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
        readonly height?: string | number | undefined;
        readonly maxHeight?: string | number | undefined;
        readonly maxWidth?: string | number | undefined;
        readonly minHeight?: string | number | undefined;
        readonly minWidth?: string | number | undefined;
        readonly size?: import("../../types").Size | undefined;
        readonly width?: string | number | undefined;
    } & {
        readonly parentProps?: (import("../../types").AnimationProps<Record<string, unknown>> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
            readonly height?: string | number | undefined;
            readonly maxHeight?: string | number | undefined;
            readonly maxWidth?: string | number | undefined;
            readonly minHeight?: string | number | undefined;
            readonly minWidth?: string | number | undefined;
            readonly size?: import("../../types").Size | undefined;
            readonly width?: string | number | undefined;
        } & any & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & Record<string, unknown> & import("../../types").StateProps<Record<string, unknown>> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
            readonly as?: string | import("react").ComponentType<unknown> | undefined;
            readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
            readonly ref?: import("react").ForwardedRef<unknown> | undefined;
        } & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps) | undefined;
    } & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & import("../../types").AnimationProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & {
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    } & import("../../types").StateProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & import("../../types").CompositionEventProps<Element> & import("../../types").FocusEventProps<Element> & import("../../types").KeyboardEventProps<Element> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps & import("../../types").MouseEventProps<Element> & import("../../types").PointerEventProps<Element> & import("../../types").ScrollEventProps<Element> & import("../../types").TouchEventProps<Element> & import("../../types").WheelEventProps<Element> & import("../../types").StateProps<import("../../types/accessibility").AccessibilityProps & import("../../types").AnimationEventProps<Element> & import("../../types").AnimationProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
        readonly height?: string | number | undefined;
        readonly maxHeight?: string | number | undefined;
        readonly maxWidth?: string | number | undefined;
        readonly minHeight?: string | number | undefined;
        readonly minWidth?: string | number | undefined;
        readonly size?: import("../../types").Size | undefined;
        readonly width?: string | number | undefined;
    } & {
        readonly parentProps?: (import("../../types").AnimationProps<Record<string, unknown>> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
            readonly height?: string | number | undefined;
            readonly maxHeight?: string | number | undefined;
            readonly maxWidth?: string | number | undefined;
            readonly minHeight?: string | number | undefined;
            readonly minWidth?: string | number | undefined;
            readonly size?: import("../../types").Size | undefined;
            readonly width?: string | number | undefined;
        } & any & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & Record<string, unknown> & import("../../types").StateProps<Record<string, unknown>> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
            readonly as?: string | import("react").ComponentType<unknown> | undefined;
            readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
            readonly ref?: import("react").ForwardedRef<unknown> | undefined;
        } & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps) | undefined;
    } & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & {
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    } & import("../../types").StateProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & import("../../types").CompositionEventProps<Element> & import("../../types").FocusEventProps<Element> & import("../../types").KeyboardEventProps<Element> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps & import("../../types").MouseEventProps<Element> & import("../../types").PointerEventProps<Element> & import("../../types").ScrollEventProps<Element> & import("../../types").TouchEventProps<Element> & import("../../types").WheelEventProps<Element>> & import("../../types").StateProps<import("..").LabelProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    }, HTMLSpanElement>> & Omit<Partial<HTMLButtonElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & import("../../types").StateProps<import("../../types/accessibility").AccessibilityProps & import("../../types").AnimationEventProps<Element> & import("../../types").AnimationProps<import("..").LabelProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    }, HTMLSpanElement>> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
        readonly height?: string | number | undefined;
        readonly maxHeight?: string | number | undefined;
        readonly maxWidth?: string | number | undefined;
        readonly minHeight?: string | number | undefined;
        readonly minWidth?: string | number | undefined;
        readonly size?: import("../../types").Size | undefined;
        readonly width?: string | number | undefined;
    } & {
        readonly parentProps?: (import("../../types").AnimationProps<Record<string, unknown>> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
            readonly height?: string | number | undefined;
            readonly maxHeight?: string | number | undefined;
            readonly maxWidth?: string | number | undefined;
            readonly minHeight?: string | number | undefined;
            readonly minWidth?: string | number | undefined;
            readonly size?: import("../../types").Size | undefined;
            readonly width?: string | number | undefined;
        } & any & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & Record<string, unknown> & import("../../types").StateProps<Record<string, unknown>> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
            readonly as?: string | import("react").ComponentType<unknown> | undefined;
            readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
            readonly ref?: import("react").ForwardedRef<unknown> | undefined;
        } & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps) | undefined;
    } & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & import("../../types").AnimationProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & {
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    } & import("../../types").StateProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & import("../../types").CompositionEventProps<Element> & import("../../types").FocusEventProps<Element> & import("../../types").KeyboardEventProps<Element> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps & import("../../types").MouseEventProps<Element> & import("../../types").PointerEventProps<Element> & import("../../types").ScrollEventProps<Element> & import("../../types").TouchEventProps<Element> & import("../../types").WheelEventProps<Element> & import("../../types").StateProps<import("../../types/accessibility").AccessibilityProps & import("../../types").AnimationEventProps<Element> & import("../../types").AnimationProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
        readonly height?: string | number | undefined;
        readonly maxHeight?: string | number | undefined;
        readonly maxWidth?: string | number | undefined;
        readonly minHeight?: string | number | undefined;
        readonly minWidth?: string | number | undefined;
        readonly size?: import("../../types").Size | undefined;
        readonly width?: string | number | undefined;
    } & {
        readonly parentProps?: (import("../../types").AnimationProps<Record<string, unknown>> & import("../../types").BackgroundProps & import("../../types").BorderColorProps & import("../../types").BorderStyleProps & import("../../types/appearance/border/width").BorderWidthProps & import("../../types").BorderRadiusProps & import("../../types").CursorProps & import("../../types").DepthProps & import("../../types").ShadowProps & {
            readonly height?: string | number | undefined;
            readonly maxHeight?: string | number | undefined;
            readonly maxWidth?: string | number | undefined;
            readonly minHeight?: string | number | undefined;
            readonly minWidth?: string | number | undefined;
            readonly size?: import("../../types").Size | undefined;
            readonly width?: string | number | undefined;
        } & any & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & Record<string, unknown> & import("../../types").StateProps<Record<string, unknown>> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
            readonly as?: string | import("react").ComponentType<unknown> | undefined;
            readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
            readonly ref?: import("react").ForwardedRef<unknown> | undefined;
        } & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps) | undefined;
    } & import("../../types").PerspectiveProps & import("../../types").RotateProps & import("../../types").ScaleProps & import("../../types").SkewProps & import("../../types").TransformOriginProps & import("../../types").TranslateProps & import("../../types").VisibilityProps & {
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    } & import("../../types").StateProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    } & import("../../types").StateProps<Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    }> & Omit<Partial<HTMLSpanElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & {
        readonly as?: string | import("react").ComponentType<unknown> | undefined;
        readonly parentProps?: import("../../types").ParentProps<import("../../types").CommonComponentProps<string | import("react").JSXElementConstructor<any>>> | undefined;
        readonly ref?: import("react").ForwardedRef<unknown> | undefined;
    } & import("../../types").CursorProps & import("../../types").TextAccessibilityProps & import("../../types").TextAlignmentProps & import("../../types/typography/color/props").TextColorProps & import("../../types").TextDecorationProps & import("../../types").TextInteractionProps & import("../../types/typography/size/props").TextSizeProps & import("../../types").TextStyleProps & import("../../types").TextTransformProps & import("../../types").TextWeightProps & {
        children?: import("react").ReactNode;
    } & {
        readonly icon?: import("..").IconProps | undefined;
    }> & import("../../types").CompositionEventProps<Element> & import("../../types").FocusEventProps<Element> & import("../../types").KeyboardEventProps<Element> & import("../../types").AlignmentProps & import("../../types").MarginProps & Omit<Partial<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width"> & import("../../types").StateProps<import("../../types").AlignmentProps & import("../../types").DepthProps & import("../../types").MarginProps & Record<string, unknown> & import("../../types").PaddingProps & import("../../types").PositionProps> & import("../../types").PaddingProps & import("../../types").PositionProps & import("../../types").MouseEventProps<Element> & import("../../types").PointerEventProps<Element> & import("../../types").ScrollEventProps<Element> & import("../../types").TouchEventProps<Element> & import("../../types").WheelEventProps<Element>> & import("../../types").StateProps<import("..").LabelProps<{
        readonly form?: string | undefined;
        readonly label?: string | undefined;
        readonly type?: ButtonType | undefined;
    }, HTMLSpanElement>> & Omit<Partial<HTMLButtonElement>, "children" | "form" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "size" | "width">> & {
        readonly label: string;
    }) | null | undefined;
}, HTMLDivElement>) => ReactElement>;
//# sourceMappingURL=form.d.ts.map