import type { Selectable } from 'kysely'; import type { ClientAuth, ClientAuthLegacy, ClientId, Code, DeviceId, Did, OAuthAuthorizationRequestParameters, RequestId } from '@atproto/oauth-provider/store'; import type { DateISO, JsonEncoded } from '../../../db/index.js'; export interface AuthorizationRequest { id: RequestId; did: Did | null; deviceId: DeviceId | null; clientId: ClientId; 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