import type { ViewProps } from '@tamagui/core'; export declare const FormFrame: import("@tamagui/core").TamaguiComponent; type FormContextValue = { onSubmit?: () => unknown; }; export declare const FormContext: import("@tamagui/core").StyledContext; export declare const useFormContext: (scope?: string) => FormContextValue, FormProvider: import("react").Provider & import("react").ProviderExoticComponent & { children?: import("react").ReactNode; scope?: string; }>; type FormExtraProps = { scope?: string; onSubmit?: () => void; }; export type FormProps = ViewProps & FormExtraProps; export interface FormTriggerProps extends ViewProps { scope?: string; } export declare const FormTrigger: import("@tamagui/core").TamaguiComponent, keyof FormTriggerProps> & FormTriggerProps, import("@tamagui/core").TamaguiElement, import("@tamagui/core").RNTamaguiViewNonStyleProps & FormTriggerProps, import("@tamagui/core").StackStyleBase, {}, import("@tamagui/core").StaticConfigPublic>; export declare const Form: import("react").ForwardRefExoticComponent, keyof FormExtraProps> & FormExtraProps & import("react").RefAttributes> & import("@tamagui/core").StaticComponentObject, keyof FormExtraProps> & FormExtraProps, import("@tamagui/core").TamaguiElement, import("@tamagui/core").RNTamaguiViewNonStyleProps & FormExtraProps, import("@tamagui/core").StackStyleBase, {}, import("@tamagui/core").StaticConfigPublic> & Omit & { __tama: [Omit, keyof FormExtraProps> & FormExtraProps, import("@tamagui/core").TamaguiElement, import("@tamagui/core").RNTamaguiViewNonStyleProps & FormExtraProps, import("@tamagui/core").StackStyleBase, {}, import("@tamagui/core").StaticConfigPublic]; } & { Trigger: import("@tamagui/core").TamaguiComponent, keyof FormTriggerProps> & FormTriggerProps, import("@tamagui/core").TamaguiElement, import("@tamagui/core").RNTamaguiViewNonStyleProps & FormTriggerProps, import("@tamagui/core").StackStyleBase, {}, import("@tamagui/core").StaticConfigPublic>; }; export {}; //# sourceMappingURL=Form.d.ts.map