import { type SignQuestion } from './TrafficSignDataTypes.js'; /** `is_sidepath=yes|no` with explicit unset option. */ export declare const sidepathQuestion: () => SignQuestion; /** Cycle infrastructure surface marking. Internal id uses US spelling (`surfaceColor`). */ export declare const surfaceColorQuestion: (tagKey?: "surface:colour" | "cycleway:surface:colour") => SignQuestion; /** Road marking line colour (`colour=*`). */ export declare const markingColorQuestion: () => SignQuestion; /** Street-adjacent vs independently routed path/cycleway. */ export declare const guidanceModeQuestion: () => SignQuestion; /** Pick one highway class when multiple values were previously listed as an array. */ export declare const highwayClassQuestion: (highwayValues: readonly string[], defaultHighway?: string, options?: { cyclewayRemovesBicycleDesignated?: boolean; referenceUrls?: Partial>; }) => SignQuestion; /** Node `direction=forward|backward` relative to the attached way (DE:Key:direction). */ export declare const signDirectionQuestion: () => SignQuestion; export declare const pathInfrastructureQuestions: () => SignQuestion[]; export declare const cycleInfrastructureQuestions: () => SignQuestion[]; /** Node tagging for hazard signs mapped as `traffic_sign` on a way node (see DE:Key:traffic_sign). */ export declare const hazardSignNodeQuestions: () => SignQuestion[]; //# sourceMappingURL=questionCatalog.d.ts.map