import type * as RDF from '@rdfjs/types';
import type { QuadTermName } from 'rdf-terms';
import type { ITermTemplate } from './ITermTemplate';
/**
 * A term template that returns a given quad's component.
 */
export declare class TermTemplateQuadComponent implements ITermTemplate {
    readonly component: QuadTermName;
    constructor(component: QuadTermName);
    getTerm(quad: RDF.Quad): RDF.Term;
}
