import { BaseAction } from "../actions";
export declare enum MarketingStatusType {
    Loading = "Loading",
    PreSale = "PreSale",
    Sale = "Sale"
}
export declare type ReferralData = {
    name: string;
    url: string;
    source: string;
    medium: string;
    content: string;
    term: string;
    timestamp: number;
};
export declare type CustomerData = {
    firstName: string;
    lastName: string;
    street: string;
    city: string;
    addInfo: string;
    countryCode: string;
    stateCode: string;
    zipCode: string;
};
export interface GeneralLocalState {
    marketingStatus: MarketingStatusType;
    hasAcceptedCookies: boolean;
    referral: ReferralData;
    customer: CustomerData;
}
export declare function generalLocalReducer(state: GeneralLocalState, action: BaseAction): GeneralLocalState;
//# sourceMappingURL=generalLocal.reducer.d.ts.map