import * as React from 'react';
interface FormProps extends React.DetailedHTMLProps<React.FormHTMLAttributes<HTMLFormElement>, HTMLFormElement> {
    children: React.ReactNode;
}
interface FormState {
    wasValidated: boolean;
}
/**
 * Form component that handles validation.
 * If the user tries to submit the form and one of the inputs is invalid,
 * Bootstrap's `was-validated` class will be assigned so the invalid inputs get highlighted.
 */
export declare class Form extends React.PureComponent<FormProps, FormState> {
    constructor(props: FormProps);
    render(): React.ReactNode;
    private onInvalid;
}
export {};
//# sourceMappingURL=Form.d.ts.map