import { Selectable } from 'kysely'; import { ClientAuth, ClientAuthLegacy, Code, DeviceId, OAuthAuthorizationRequestParameters, OAuthClientId, RequestId } from '@atproto/oauth-provider'; import { DateISO, JsonEncoded } from '../../../db'; export interface AuthorizationRequest { id: RequestId; did: string | null; deviceId: DeviceId | null; clientId: OAuthClientId; clientAuth: JsonEncoded; parameters: JsonEncoded; expiresAt: DateISO; code: Code | null; } export type AuthorizationRequestEntry = Selectable; export declare const tableName = "authorization_request"; export type PartialDB = { [tableName]: AuthorizationRequest; }; //# sourceMappingURL=authorization-request.d.ts.map