import { LINEStruct, type ProtocolKey } from "../../thrift/mod.js"; import type * as LINETypes from "@jsr/evex__linejs-types"; import { type BaseClient } from "../../core/mod.js"; import type { BaseService } from "../types.js"; export declare class AuthService implements BaseService { client: BaseClient; protocolType: ProtocolKey; requestPath: string; errorName: string; constructor(client: BaseClient); /** * @description Try to refresh token. */ public tryRefreshToken(): Promise; refresh(...param: Parameters): Promise; reportRefreshedAccessToken(...param: Parameters): Promise; connectEapAccount(...param: Parameters): Promise; disconnectEapAccount(...param: Parameters): Promise; openSession(...param: Parameters): Promise; verifyEapLogin(...param: Parameters): Promise; updatePassword(...param: Parameters): Promise; establishE2EESession(...param: Parameters): Promise; issueTokenForAccountMigrationSettings(...param: Parameters): Promise; openAuthSession(...param: Parameters): Promise; getAuthRSAKey(...param: Parameters): Promise; setIdentifier(...param: Parameters): Promise; updateIdentifier(...param: Parameters): Promise; resendIdentifierConfirmation(...param: Parameters): Promise; confirmIdentifier(...param: Parameters): Promise; removeIdentifier(...param: Parameters): Promise; issueV3TokenForPrimary(...param: Parameters): Promise; } //# sourceMappingURL=mod.d.ts.map