import { FunctionComponent, FormEvent } from 'react';
import { IAbode } from '../Abode';
import { OnFieldChange, OnGroupChange, OnValidGroupFieldChange } from '../../types/form';
import { IShippingFields, IShippingGroups } from './types';
interface ShippingProps extends IShippingGroups, IShippingFields {
    onSubmit: (e: FormEvent<HTMLFormElement>) => void;
    onFieldChange: OnFieldChange<keyof IShippingFields>;
    onGroupChange: OnGroupChange<keyof IShippingGroups, keyof IAbode>;
    onValidGroupFieldChange: OnValidGroupFieldChange<keyof IShippingGroups, keyof IAbode>;
    valid: boolean;
}
export declare const Shipping: FunctionComponent<ShippingProps>;
export {};
//# sourceMappingURL=component.d.ts.map