import type { OAuth2TokenGrantResponse } from '@authup/common'; import type { Request } from 'routup'; import { OAuth2AuthorizationCodeEntity } from '@authup/server-database'; import { AbstractGrant } from './abstract'; import type { Grant } from './type'; export declare class AuthorizeGrantType extends AbstractGrant implements Grant { run(request: Request): Promise; validate(request: Request): Promise; protected getAuthorizationCode(request: Request): string; protected getRedirectURI(request: Request): string; } //# sourceMappingURL=authorize.d.ts.map