/** * Trims each line in a string and joins them using the specified separator. * @param {string} str - The input string containing lines to trim. * @param {string} [separator=''] - The separator to use when joining trimmed lines. * @returns {string} The trimmed and joined string. */ export declare function trimlines(str: string, separator?: string): string; export type ParseCaseOptions = { escapedChars?: string[]; separator: string; }; /** * Parses a string into a specified case format. * @param {string} str - The input string to parse. * @param {ParseCaseOptions} options - The options for parsing. * @returns {string} The parsed string. */ export declare function parseCase(str: string, { escapedChars, separator }: ParseCaseOptions): string; /** * Converts a string to kebab case. * @param {string} str - The input string to convert. * @param {string[]} [escapedChars=[]] - The characters to escape from conversion. * @returns {string} The string converted to kebab case. */ export declare function toKebabCase(str: string, escapedChars?: string[]): string; /** * Converts a camel case string to a space-separated string. * @param {string} str - The camel case string to convert. * @param {string[]} [escapedChars=[]] - The characters to escape from conversion. * @returns {string} The camel case string converted to space-separated string. */ export declare function unCamelCase(str: string, escapedChars?: string[]): string;