/**
 * @file 给组件用的，组件里面不要用这个
 */
import React from 'react';
import type { ThemeProps } from 'jamis-core';
import type { UseFormReturn } from 'react-hook-form';
export type FormRef = React.MutableRefObject<{
    submit: () => void;
} | undefined>;
export interface FormProps extends ThemeProps {
    defaultValues: any;
    onSubmit: (value: any) => void;
    forwardRef?: FormRef;
    children?: (methods: UseFormReturn) => JSX.Element | null;
}
export declare function FormComp(props: FormProps): JSX.Element;
type ThemedFormProps = Omit<FormProps, keyof ThemeProps>;
declare const _default: React.ForwardRefExoticComponent<ThemedFormProps & React.RefAttributes<{
    submit: () => void;
} | undefined>>;
export default _default;
