import { String, Datetime } from 'oak-domain/lib/types/DataType'; import { Schema as User } from './User'; import { EntityShape } from 'oak-domain/lib/types/Entity'; import { EntityDesc } from 'oak-domain/lib/types/EntityDesc'; import { Schema as OauthProviderConfig } from './OauthProviderConfig'; export interface Schema extends EntityShape { state: String<32>; code?: String<128>; provider: OauthProviderConfig; user: User; usedAt?: Datetime; } export declare const entityDesc: EntityDesc;