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