import { b as CaseOptions, j as TrainCase } from "../packem_shared/types.d-fhe030jX.js";
import "../packem_shared/types.d-CmNvyl4l.js";
/**
* Converts a string to Train-Case.
* @example
* ```typescript
* trainCase("foo bar") // => "Foo-Bar"
* trainCase("foo-bar") // => "Foo-Bar"
* trainCase("foo_bar") // => "Foo-Bar"
* trainCase("XMLHttpRequest") // => "XML-Http-Request"
* trainCase("AJAXRequest") // => "AJAX-Request"
* trainCase("QueryXML123String") // => "Query-XML-123-String"
* ```
*/
declare const trainCase: <T extends string = string>(value?: T, options?: CaseOptions) => TrainCase<T>;
export { trainCase as default };
