import type { SignType, TagRecommendationsModifierSignObject, TagRecommendationsTrafficSignObject } from './TrafficSignDataTypes.js'; export declare const taggingSuggestionsQaStatuses: readonly ["none"]; export type TaggingSuggestionsQaStatus = (typeof taggingSuggestionsQaStatuses)[number]; export type TaggingSuggestionsQaCategory = 'withSuggestions' | 'missingSuggestions' | 'explicitNoSuggestions'; export declare const taggingSuggestionsQaFilters: readonly ["all", "with", "missing", "explicit_none"]; export type TaggingSuggestionsQaFilter = (typeof taggingSuggestionsQaFilters)[number]; type TagRecommendationsByGeometry = SignType['tagRecommendationsByGeometry'] | TagRecommendationsTrafficSignObject[] | TagRecommendationsModifierSignObject[]; export declare const hasTagRecommendationsContent: (tagRecommendationsByGeometry: TagRecommendationsByGeometry) => boolean; export declare const classifyTaggingSuggestionsQa: (sign: SignType) => TaggingSuggestionsQaCategory; export declare const matchesTaggingSuggestionsQaFilter: (sign: SignType, filter: TaggingSuggestionsQaFilter) => boolean; export declare const filterSignsByTaggingSuggestionsQa: (signs: SignType[], filter: TaggingSuggestionsQaFilter) => SignType[]; export type TaggingSuggestionsQaCounts = Record; export declare const countSignsByTaggingSuggestionsQa: (signs: SignType[]) => TaggingSuggestionsQaCounts; export {}; //# sourceMappingURL=taggingSuggestionsQa.d.ts.map