import React, { ComponentPropsWithoutRef } from 'react';
import { MarginProps } from '../../helpers';
export type FormProps = ComponentPropsWithoutRef<'form'> & MarginProps & {
    fullWidth?: boolean;
};
export declare const Form: React.ForwardRefExoticComponent<Omit<React.DetailedHTMLProps<React.FormHTMLAttributes<HTMLFormElement>, HTMLFormElement>, "ref"> & Partial<{
    margin: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
    marginTop: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
    marginRight: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
    marginBottom: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
    marginLeft: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
    marginVertical: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
    marginHorizontal: keyof import("@bigcommerce/big-design-theme").Spacing | "auto" | import("../../types").Responsive<keyof import("@bigcommerce/big-design-theme").Spacing | "auto">;
}> & {
    fullWidth?: boolean;
} & React.RefAttributes<HTMLFormElement>>;
//# sourceMappingURL=Form.d.ts.map