import type { SignType } from '../data-definitions/TrafficSignDataTypes.js'; import type { getSignsMap } from './getSignsMap.js'; export declare const getSignBySignIdAndCheckValue: (map: ReturnType, signId: SignType["signId"], signValue: SignType["signValue"]) => { osmValuePart: string; signId: string; redirects?: import("../data-definitions/TrafficSignDataTypes.js").RedirectMapping[] | undefined; name: string; descriptiveName?: string | undefined; description: string | null; kind: "traffic_sign"; signValue?: number | undefined; valuePrompt?: import("../data-definitions/TrafficSignDataTypes.js").ValuePrompt | undefined; tagRecommendationsByGeometry: import("../data-definitions/TrafficSignDataTypes.js").TagRecommendationsTrafficSign; comments?: import("../data-definitions/TrafficSignDataTypes.js").SignComentType[] | undefined; questions?: import("../data-definitions/TrafficSignDataTypes.js").SignQuestion[] | undefined; compatibility?: { canReceiveModifiers?: boolean; incompatibleModifiers?: string[]; confirmedModifiers?: Record; } | undefined; catalogue: { signCategory: "traffic_sign" | "object_sign" | "surface_sign" | "hazard_sign" | "signpost" | "speed"; focus?: import("../data-definitions/TrafficSignDataTypes.js").CatalogueFocus; }; identifyingTags?: { key: string; value: string; }[] | undefined; image: import("../data-definitions/TrafficSignDataTypes.js").SignImage; taggingSuggestionsQa?: import("../data-definitions/TrafficSignDataTypes.js").TaggingSuggestionsQaStatus | undefined; recodgnizedSign: true; matchdByAlternativeKey?: string | undefined; svgName: string; } | { osmValuePart: string; signId: string; redirects?: import("../data-definitions/TrafficSignDataTypes.js").RedirectMapping[] | undefined; name: string; descriptiveName?: string | undefined; description: string | null; kind: "exception_modifier" | "condition_modifier"; signValue?: string | number | undefined; valuePrompt?: (import("../data-definitions/TrafficSignDataTypes.js").ValuePrompt | import("../data-definitions/TrafficSignDataTypes.js").ValuePrompt) | undefined; tagRecommendationsByGeometry: import("../data-definitions/TrafficSignDataTypes.js").TagRecommendationsModifierSign; comments?: import("../data-definitions/TrafficSignDataTypes.js").SignComentType[] | undefined; questions?: import("../data-definitions/TrafficSignDataTypes.js").SignQuestion[] | undefined; compatibility?: { canReceiveModifiers?: boolean; incompatibleModifiers?: string[]; confirmedModifiers?: Record; } | undefined; catalogue: { signCategory: "exception_modifier" | "condition_modifier" | "direction_modifier"; focus?: import("../data-definitions/TrafficSignDataTypes.js").CatalogueFocus; }; identifyingTags?: { key: string; value: string; }[] | undefined; image: import("../data-definitions/TrafficSignDataTypes.js").SignImage; taggingSuggestionsQa?: import("../data-definitions/TrafficSignDataTypes.js").TaggingSuggestionsQaStatus | undefined; recodgnizedSign: true; matchdByAlternativeKey?: string | undefined; svgName: string; } | undefined; //# sourceMappingURL=getSignBySignIdAndCheckValue.d.ts.map