import { HttpService } from "@nestjs/axios"; import { Observable } from "rxjs"; import { QuickBooksConfigService } from "../../config/services/quickbooks-config.service"; import { QuickBooksStore } from "../../store"; import { QuickbooksModes } from "../../config"; export declare class QuickBooksAuthService { private readonly httpClient; private readonly configService; private readonly tokenStore; private readonly client; constructor(httpClient: HttpService, configService: QuickBooksConfigService, tokenStore: QuickBooksStore); get minorVersion(): string; get mode(): QuickbooksModes; getAuthorizeUri(): string; authorizeCode(url: string): Promise; getToken(realm: string): Observable; private validateToken; private refreshAccessToken; }