import { BackgroundExecutionListener } from './background-execution-listener.js';
import { BackgroundExecutionEvent } from './background-execution-event.js';
import { DynamoRatchetLike } from '@bitblit/ratchet-aws/dynamodb/dynamo-ratchet-like';
export declare class BackgroundDynamoLogTableHandler<T> implements BackgroundExecutionListener<T> {
    private dynamo;
    private tableName;
    private env;
    private backgroundQueueName;
    constructor(dynamo: DynamoRatchetLike, tableName: string, env: string, backgroundQueueName: string);
    onEvent(event: BackgroundExecutionEvent<T>): Promise<void>;
}
