import { Client } from 'pg';
import { AbstractPlugin } from '../abstract.plugin.js';
import { Wal2JsonPluginOptions } from './wal2json-plugin-options.type.js';
/**
 * wal2json
 * https://github.com/eulerto/wal2json
 */
export declare class Wal2JsonPlugin extends AbstractPlugin<Wal2JsonPluginOptions> {
    constructor(options?: Wal2JsonPluginOptions);
    get name(): string;
    start(client: Client, slotName: string, lastLsn: string): Promise<any>;
    parse(buffer: Buffer): any;
}
