export interface LedgerEntry {
id?: number
key: string
amount: number
remaining: number
timestamp: Date
reason?: string
description?: string
reference?: string
meta?: string
source: string
request_id?: string
expiration_date?: Date
expired?: boolean
}
export type UnenteredLedgerEntry = Omit<LedgerEntry, 'id' | 'timestamp' | 'remaining'> & { remaining?: number }