import { unstable_FormHTMLProps, unstable_FormOptions } from "reakit/Form/Form"; import { unstable_FormInputOptions } from "reakit/Form/FormInput"; import { unstable_FormMessageHTMLProps, unstable_FormMessageOptions } from "reakit/Form/FormMessage"; import { unstable_FormLabelHTMLProps, unstable_FormLabelOptions } from "reakit/Form/FormLabel"; import { unstable_FormGroupHTMLProps, unstable_FormGroupOptions } from "reakit/Form/FormGroup"; import { unstable_FormRemoveButtonOptions } from "reakit/Form/FormRemoveButton"; import { BootstrapRoleOptions } from "./Role"; export declare type BootstrapFormOptions = BootstrapRoleOptions & unstable_FormOptions; export declare function useFormProps(_: BootstrapFormOptions, htmlProps?: unstable_FormHTMLProps): unstable_FormHTMLProps; export declare type BootstrapFormInputOptions = BootstrapRoleOptions & unstable_FormInputOptions; export declare function useFormInputOptions({ unstable_system: { fill, ...system }, ...options }: BootstrapFormInputOptions): BootstrapFormInputOptions; export declare type BootstrapFormMessageOptions = BootstrapRoleOptions & unstable_FormMessageOptions; export declare function useFormMessageOptions({ unstable_system: system, ...options }: BootstrapFormMessageOptions): BootstrapFormMessageOptions; export declare function useFormMessageProps(_: BootstrapFormMessageOptions, htmlProps?: unstable_FormMessageHTMLProps): unstable_FormMessageHTMLProps; export declare type BootstrapFormLabelOptions = BootstrapRoleOptions & unstable_FormLabelOptions; export declare function useFormLabelProps(_: BootstrapFormLabelOptions, htmlProps?: unstable_FormLabelHTMLProps): unstable_FormLabelHTMLProps; export declare type BootstrapFormGroupOptions = BootstrapRoleOptions & unstable_FormGroupOptions; export declare function useFormGroupOptions({ unstable_system: { fill, ...system }, ...options }: BootstrapFormGroupOptions): BootstrapFormGroupOptions; export declare function useFormGroupProps({ unstable_system }: BootstrapFormGroupOptions, htmlProps?: unstable_FormGroupHTMLProps): unstable_FormGroupHTMLProps; export declare type BootstrapFormRemoveButtonOptions = BootstrapRoleOptions & unstable_FormRemoveButtonOptions; export declare function useFormRemoveButtonOptions({ unstable_system: { palette, ...system }, ...options }: BootstrapFormRemoveButtonOptions): BootstrapFormRemoveButtonOptions;