import type { ctx_T } from '../be_/index.js' import type { be_memo_pair_T } from '../be_memo_pair/index.js' import type { be_sig_triple_T } from '../be_sig_triple/index.js' import type { memo_T } from '../rmemo/index.js' export declare const [ event_log$_, event_log_ ]:be_memo_pair_T export { event_log$_ as event_log__ } export declare function event_log__add( ctx:ctx_T, record:event_log_record_T ):void export declare const [ event_log_limit$_, event_log_limit_, event_log_limit__set, ]:be_sig_triple_T export declare function event_log__set_limit(ctx:ctx_T, limit:number):void export interface event_log_record_T extends Record {} export declare type event_log_T = event_log_record_T[] export declare type event_log_add_T = (record:event_log_record_T)=>event_log_T export declare type event_log_set_limit_T = (in_limit:number)=>void export type event_log__T = memo_T>