import { AttributeResolutionApplier } from '../internal';
/**
 * @internal
 */
export interface ResolutionAppliers {
    /**
     * @internal
     */
    isRemoved: AttributeResolutionApplier;
    /**
     * @internal
     */
    isRemovedInternal: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesReferenceEntity: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesAddSupportingAttribute: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesImposeDirectives: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesRemoveDirectives: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesSelectAttributes: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesDisambiguateNames: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesReferenceEntityVia: AttributeResolutionApplier;
    /**
     * @internal
     */
    doesExplainArray: AttributeResolutionApplier;
}
declare const PrimitiveAppliers: ResolutionAppliers;
export { PrimitiveAppliers };
