import { Encoder } from "./utils";
import { ClientIssue as InputClientIssue } from "./InputSamples";
import { ClientSample_ClientIssue as OutputClientIssue } from "./OutputSamples";
export interface ClientIssueEncoder extends Encoder<InputClientIssue, OutputClientIssue> {
}
export declare class DefaultClientIssueEncoder implements ClientIssueEncoder {
    private _visited;
    private readonly _typeEncoder;
    private readonly _payloadEncoder;
    private readonly _timestampEncoder;
    constructor();
    get visited(): boolean;
    reset(): void;
    encode(input: InputClientIssue): OutputClientIssue;
}
//# sourceMappingURL=ClientIssueEncoder.d.ts.map