import { IOAuth2Dto } from './IOAuth2Dto'; import { ApplicationInstall } from '../../../Application/Database/ApplicationInstall'; export default class OAuth2Dto implements IOAuth2Dto { private _authorizeUrl; private _tokenUrl; private readonly _clientId; private readonly _clientSecret; private _redirectUrl; private _user; private _applicationName; constructor(authorization: ApplicationInstall, _authorizeUrl: string, _tokenUrl: string); getApplicationKey(): string; getAuthorizationUrl(): string; getClientId(): string; getClientSecret(): string; getRedirectUrl(): string; getTokenUrl(): string; getUser(): string; isCustomApp(): boolean; isRedirectUrl(): boolean; setCustomAppDependencies(user: string, applicationName: string): void; setRedirectUrl(redirectUrl: string): IOAuth2Dto; }