import { Relation } from '@n8n/typeorm'; import { WithTimestampsAndStringId } from './abstract-entity'; import type { User } from './user'; export declare const idempotencyKeyStatuses: readonly ['processing', 'completed']; export declare const IDEMPOTENCY_KEY_TTL_MS: number; export type IdempotencyKeyStatus = (typeof idempotencyKeyStatuses)[number]; export declare class IdempotencyKey extends WithTimestampsAndStringId { userId: string; user: Relation; idempotencyKey: string; fingerprint: string; status: IdempotencyKeyStatus; responseStatus: number | null; responseBody: unknown; }