import type * as RDF from '@rdfjs/types';
import type { IQuadTransformer } from './IQuadTransformer';
/**
 * An abstract quad transformer that appends something to resources of the given type.
 */
export declare abstract class QuadTransformerAppendResourceAdapter implements IQuadTransformer {
    private readonly type;
    constructor(typeRegex: string);
    protected abstract appendQuads(original: RDF.Quad, results: RDF.Quad[]): void;
    transform(quad: RDF.Quad): RDF.Quad[];
}
