export interface logger{
    log(message: any, ...optionalParams: any[]): any;
    error(message: any, ...optionalParams: any[]): any;
    warn(message: any, ...optionalParams: any[]): any;
    debug(message: any, ...optionalParams: any[]): any;
    verbose?(message: any, ...optionalParams: any[]): any;
}

export interface AuthBaseServe{
    access_token:string;
    domain:string;
    refresh_token:string;
    member_id?:string;
    expires_in?:number;
    client_id:string;
    client_secret:string;
    app?:number;
    isAdmin?:boolean;
    auth_connector?:string;
    logger?:logger
}