import { User } from './auth.types';
export default function (state: User | undefined, action: any): {
    lastActionTime: any;
    isAuthenticated: any;
    lastRefreshTime: any;
    error: null;
    status: any;
    id: string;
    username: string;
    lastLogin: string;
    createdAt: string;
    modifiedAt: string;
    mutationLoading: boolean;
    errors: any;
} | {
    lastActionTime: any;
    isAuthenticated: any;
    error: null;
    status: any;
    success: any;
    id: string;
    username: string;
    lastLogin: string;
    createdAt: string;
    modifiedAt: string;
    mutationLoading: boolean;
    errors: any;
} | {
    lastActionTime: any;
    isAuthenticated: any;
    error: any;
    token: undefined;
    captcha: undefined;
    status: any;
    id: string;
    username: string;
    lastLogin: string;
    createdAt: string;
    modifiedAt: string;
    mutationLoading: boolean;
    errors: any;
} | {
    lastActionTime: any;
    mutationLoading: any;
    status: any;
    id: string;
    username: string;
    lastLogin: string;
    createdAt: string;
    modifiedAt: string;
    isAuthenticated: boolean;
    errors: any;
} | {
    lastActionTime: any;
    isAuthenticated: any;
    status: undefined;
    id: string;
    username: string;
    lastLogin: string;
    createdAt: string;
    modifiedAt: string;
    mutationLoading: boolean;
    errors: any;
} | {
    error: null;
    id: string;
    username: string;
    lastLogin: string;
    createdAt: string;
    modifiedAt: string;
    isAuthenticated: boolean;
    lastActionTime: any;
    mutationLoading: boolean;
    errors: any;
};
export * from './actions';
