/*! * @license * Copyright Squiz Australia Pty Ltd. All Rights Reserved. */ import * as io from 'io-ts'; import { AUTH_ERROR_NAME_ACCESS_DENIED, AUTH_ERROR_NAME_MALFORMED_TOKEN, AUTH_ERROR_NAME_TOO_MANY_ATTEMPTS, AUTH_ERROR_NAME_UNAUTHORIZED, AUTH_ERROR_NAME_UNKNOWN } from './AuthError.entity.constant'; /** * The encountered auth error. */ export declare type EntityAuthError = io.TypeOf; /** * The encountered auth error. * @export */ export declare const AuthError: io.TypeC<{ description: io.StringC; name: io.KeyofC<{ [AUTH_ERROR_NAME_ACCESS_DENIED]: null; [AUTH_ERROR_NAME_MALFORMED_TOKEN]: null; [AUTH_ERROR_NAME_TOO_MANY_ATTEMPTS]: null; [AUTH_ERROR_NAME_UNAUTHORIZED]: null; [AUTH_ERROR_NAME_UNKNOWN]: null; }>; }>;