import type { TagRecommendationsTrafficSignObject } from './TrafficSignDataTypes.js'; /** Dedicated cycleway (bicycle=designated, highway=cycleway). */ export declare const sharedCyclewayRecommendation: () => TagRecommendationsTrafficSignObject[]; /** Dedicated footway (foot=designated, highway=footway). */ export declare const sharedFootwayRecommendation: () => TagRecommendationsTrafficSignObject[]; /** Shared foot and cycle path (segregated=no). */ export declare const sharedSharedFootCyclePathRecommendation: () => TagRecommendationsTrafficSignObject[]; /** Segregated foot and cycle path (segregated=yes). */ export declare const sharedSegregatedFootCyclePathRecommendation: () => TagRecommendationsTrafficSignObject[]; /** Bridleway. */ export declare const sharedBridlewayRecommendation: () => TagRecommendationsTrafficSignObject[]; export type SharedAccessBanKind = 'vehicle' | 'motor_vehicle' | 'motorcar' | 'hgv' | 'bicycle' | 'motorcycle' | 'mofa' | 'horse' | 'bus'; export declare const sharedAccessBanRecommendation: (kind: SharedAccessBanKind) => TagRecommendationsTrafficSignObject[]; export type SharedPriorityKind = 'stop' | 'give_way'; export declare const sharedPriorityRecommendation: (kind: SharedPriorityKind) => TagRecommendationsTrafficSignObject[]; /** Maxspeed on way; use conditionalTags with literal or valuePrompt on sign. */ export declare const sharedMaxspeedRecommendation: (speed?: string) => TagRecommendationsTrafficSignObject[]; /** Oneway street. */ export declare const sharedOnewayRecommendation: () => TagRecommendationsTrafficSignObject[]; /** No parking / no stopping on way. */ export declare const sharedParkingRestrictionRecommendation: (kind: "no_parking" | "no_stopping") => TagRecommendationsTrafficSignObject[]; //# sourceMappingURL=sharedRecommendationPresets.d.ts.map