/** * Convert a camelCase, snake_case, or kebab-case string to a human-readable label. * Examples: "firstName" → "First Name", "pet_name" → "Pet Name", "is-active" → "Is Active" */ export declare function toLabel(name: string): string; /** * Convert an enum value to a human-readable label. * Handles SCREAMING_SNAKE_CASE, snake_case, kebab-case, and camelCase. * Examples: "in_progress" → "In Progress", "PENDING_REVIEW" → "Pending Review", "sms" → "SMS" */ export declare function toEnumLabel(value: string): string; /** * Convert a string to PascalCase. * Examples: "create pet" → "CreatePet", "POST:/pets" → "PostPets" */ export declare function toPascalCase(str: string): string; /** Convert a string to camelCase. */ export declare function toCamelCase(str: string): string; /** * Convert a string to kebab-case. * Examples: "CreatePet" → "create-pet" */ export declare function toKebabCase(str: string): string; /** * Generate a form config variable name from endpoint info. * Example: "POST /pets" → "createPetFormConfig", "GET /pets/{id}" → "getPetByIdFormConfig" */ export declare function toFormConfigName(method: string, path: string, operationId?: string): string; /** * Generate a file name from endpoint info. * Example: "POST /pets" → "create-pet.form.ts" */ export declare function toFormFileName(method: string, path: string, operationId?: string): string; /** * Generate an interface name from endpoint info. * Example: "POST /pets" → "CreatePetFormValue" */ export declare function toInterfaceName(method: string, path: string, operationId?: string): string; //# sourceMappingURL=naming.d.ts.map