import React from "react";
declare type FormFields = {
    address: string;
    recipientName: string;
    state: string;
    townCity: string;
    zipcode: string;
};
declare type Field<T = string> = {
    error: boolean;
    value: T;
};
export declare type Props<T = FormFields> = {
    [k in keyof T]: Field<T[k]>;
} & {
    className?: string;
    onChangeAddress: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onChangeRecipientName: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onChangeState: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onChangeTownCity: (e: React.ChangeEvent<HTMLInputElement>) => void;
    onChangeZipcode: (e: React.ChangeEvent<HTMLInputElement>) => void;
};
export declare const DeliveryAddressForm: import("styled-components").StyledComponent<React.FC<Props<FormFields>>, any, {}, never>;
export {};
