import { Transformer } from '../utils'; import { OpBuilderTypes } from '../operator'; import { DirectiveArgs, Directive } from './directive'; export interface DirectiveBuilderArgs { filter: OpBuilderTypes; cascade: undefined; ignoreReflex: undefined; } export declare class DirectiveBuilder { private name; private args; constructor(name: T, args: DirectiveBuilderArgs[T]); refs(): import("../ref").Ref[]; build(transform: Transformer): Directive; }