import { Generated } from 'kysely';
export declare const eventTableName = "record_push_event";
export type RecordPushEventType = 'pds_takedown' | 'appview_takedown';
export interface RecordPushEvent {
    id: Generated<number>;
    eventType: RecordPushEventType;
    subjectDid: string;
    subjectUri: string;
    subjectCid: string;
    takedownRef: string | null;
    confirmedAt: Date | null;
    lastAttempted: Date | null;
    attempts: Generated<number>;
}
export type PartialDB = {
    [eventTableName]: RecordPushEvent;
};
//# sourceMappingURL=record_push_event.d.ts.map