/** * Swagger Petstore - OpenAPI 3.0Lib * * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ). */ import { OauthToken } from './models/oauthToken.js'; import { OauthScopePetstoreAuth } from './models/oauthScopePetstoreAuth.js'; export declare class PetstoreAuthManager { private _oauthClientId; private _oauthRedirectUri; private _oauthScopes?; private _oauthClockSkew?; private _baseUri; constructor({ oauthClientId, oauthRedirectUri, oauthScopes, oauthClockSkew, }: { oauthClientId: string; oauthRedirectUri: string; oauthScopes?: OauthScopePetstoreAuth[]; oauthClockSkew?: number; }, baseUri: string); buildAuthorizationUrl(state: string, additionalParams?: Record): string; isValid(oAuthToken: OauthToken | undefined): oAuthToken is OauthToken; isExpired(oAuthToken: OauthToken): boolean; } //# sourceMappingURL=petstoreAuthManager.d.ts.map