import { b as CaseOptions, h as SnakeCase } from "../packem_shared/types.d-fhe030jX.js";
import "../packem_shared/types.d-CmNvyl4l.js";
/**
* Converts a string to snake_case.
* @example
* ```typescript
* snakeCase("fooBar") // => "foo_bar"
* snakeCase("foo bar") // => "foo_bar"
* snakeCase("foo-bar") // => "foo_bar"
* snakeCase("XMLHttpRequest") // => "xml_http_request"
* snakeCase("AJAXRequest") // => "ajax_request"
* snakeCase("QueryXML123String") // => "query_xml_123_string"
* ```
*/
declare const snakeCase: <T extends string = string>(value?: T, options?: CaseOptions) => SnakeCase<T>;
export { snakeCase as default };
