export interface State { state: 'signInForm' | 'signInForm.invalidEmailInput' | 'signInForm.invalidPasswordInput' | 'signInForm.authError' | 'emailForm' | 'emailForm.invalidEmailInput' | 'emailForm.error' | 'signUpForm' | 'signUpForm.invalidAccessCodeInput' | 'signUpForm.invalidPassword' | 'signUpForm.passwordDoNotMatch' | 'signUpForm.error'; email?: string; } export interface Action { type: State['state']; email?: string; } export declare const reducer: (state: State, action: Action) => State;