import { EndpointDefinition } from "../web/ExpressEndpointSetup.ts"; /** * Validates that an operationId is not a known bad value. */ export declare function isValidOperationId(operationId: string | undefined): boolean; /** * Generates an operationId from the method and path. * e.g., "GET /users/:id" -> "getUsers_id" * e.g., "GET /users/:id/undo-redo-state" -> "getUsers_idUndoRedoState" */ export declare function generateOperationIdFromPath(method: string, path: string): string; /** * Gets the effective operationId for an endpoint using the priority: * 1. Explicit operationId if defined * 2. Handler function name if not a known bad value * 3. Auto-generated from method + path */ export declare function getEffectiveOperationId(definition: EndpointDefinition): string; //# sourceMappingURL=getEffectiveOperationId.d.ts.map