import { UserService } from '../user/user.service'; import { ISysUserInfo, IUserGetInfoOut } from '../../../fn.db.postgres/fn.db.postgres.interface'; import { JwtService } from '@nestjs/jwt'; import { FnConfigService } from '../../../fn.config/fn.config.service'; import { Tokens } from '../../type'; export declare class AuthService { private readonly _user; private readonly _jwt; private readonly _config; private readonly _secretAccessToken; private readonly _secretRefreshToken; private readonly _accessTokenDuration; private readonly _refreshTokenDuration; constructor(_user: UserService, _jwt: JwtService, _config: FnConfigService); signinLocal(email: string, password: string): Promise<{ tokens: Tokens; user: ISysUserInfo; }>; generateTokensForUser(user: IUserGetInfoOut): Promise; }