import QueryError from '../../errors/QueryError.ts';
type CheckpointTailReadFailureOptions = {
    readonly graphName: string;
    readonly opticKind: 'node';
    readonly nodeId: string;
} | {
    readonly graphName: string;
    readonly opticKind: 'node-property';
    readonly nodeId: string;
    readonly propertyKey: string;
} | {
    readonly graphName: string;
    readonly opticKind: 'neighborhood';
    readonly nodeId: string;
} | {
    readonly graphName: string;
    readonly opticKind: 'traversal';
    readonly nodeId: string;
};
export default class CheckpointTailReadFailure {
    private readonly _graphName;
    private readonly _target;
    constructor(options: CheckpointTailReadFailureOptions);
    enrich(error: QueryError): QueryError;
}
export {};
