/** * Pure, bounded predicates used by compiler-mode requirement rules. * * They are intentionally generous: rejecting a sufficiently specific request * is more disruptive than allowing one uncommon ambiguous phrasing through. */ export interface FacetContext { /** Lower-cased project terms declared in `compiler.vocabulary`. */ vocabulary: ReadonlySet; } export type FacetDetector = (instruction: string, context: FacetContext) => boolean; export declare const hasColor: FacetDetector; export declare const hasColorList: FacetDetector; export declare const hasDirectionOrAngle: FacetDetector; export declare const hasCount: FacetDetector; export declare const hasUnitValue: FacetDetector; export declare const hasEnumeratedList: FacetDetector; export declare const hasNamedTarget: FacetDetector; export declare const hasHttpMethod: FacetDetector; export declare const hasPath: FacetDetector; export declare const hasIdentifierList: FacetDetector; export declare const hasDataSource: FacetDetector; export declare const hasLabelText: FacetDetector; export declare const hasAction: FacetDetector; export declare const hasChartType: FacetDetector; export declare const hasDuration: FacetDetector; export declare const hasEasing: FacetDetector; export declare const hasTrigger: FacetDetector; export declare const hasProperty: FacetDetector; export declare const hasValidation: FacetDetector; export declare const hasSubmitTarget: FacetDetector; export declare const hasRequestShape: FacetDetector; export declare const hasResponseShape: FacetDetector; export declare const hasErrors: FacetDetector; export declare const hasItemContent: FacetDetector; export declare const hasSortKey: FacetDetector; export declare const hasSortDirection: FacetDetector; export declare const hasBreakpoint: FacetDetector; export declare const hasResponsiveChange: FacetDetector; export declare const hasFontFamily: FacetDetector; export declare const hasFontSize: FacetDetector; export declare const hasFontWeight: FacetDetector; export declare const hasNamedValue: FacetDetector; //# sourceMappingURL=facets.d.ts.map