import type { OAuth2Tokens } from "../oauth2.js"; export declare class Synology { private authorizationEndpoint; private tokenEndpoint; private client; constructor(baseURL: string, applicationId: string, applicationSecret: string, redirectURI: string); createAuthorizationURL(state: string, codeVerifier: string, scopes: string[]): URL; validateAuthorizationCode(code: string, codeVerifier: string): Promise; }