/**
							 | 
						|
								 * Wrap words to a specified length.
							 | 
						|
								 */
							 | 
						|
								export = wrap;
							 | 
						|
								
							 | 
						|
								declare function wrap(str: string, options?: wrap.IOptions): string;
							 | 
						|
								
							 | 
						|
								declare namespace wrap {
							 | 
						|
								    export interface IOptions {
							 | 
						|
								
							 | 
						|
								        /**
							 | 
						|
								         * The width of the text before wrapping to a new line.
							 | 
						|
								         * @default ´50´
							 | 
						|
								         */
							 | 
						|
								        width?: number;
							 | 
						|
								
							 | 
						|
								        /**
							 | 
						|
								         * The string to use at the beginning of each line.
							 | 
						|
								         * @default ´  ´ (two spaces)
							 | 
						|
								         */
							 | 
						|
								        indent?: string;
							 | 
						|
								
							 | 
						|
								        /**
							 | 
						|
								         * The string to use at the end of each line.
							 | 
						|
								         * @default ´\n´
							 | 
						|
								         */
							 | 
						|
								        newline?: string;
							 | 
						|
								
							 | 
						|
								        /**
							 | 
						|
								         * An escape function to run on each line after splitting them.
							 | 
						|
								         * @default (str: string) => string;
							 | 
						|
								         */
							 | 
						|
								        escape?: (str: string) => string;
							 | 
						|
								
							 | 
						|
								        /**
							 | 
						|
								         * Trim trailing whitespace from the returned string.
							 | 
						|
								         * This option is included since .trim() would also strip
							 | 
						|
								         * the leading indentation from the first line.
							 | 
						|
								         * @default true
							 | 
						|
								         */
							 | 
						|
								        trim?: boolean;
							 | 
						|
								
							 | 
						|
								        /**
							 | 
						|
								         * Break a word between any two letters when the word is longer
							 | 
						|
								         * than the specified width.
							 | 
						|
								         * @default false
							 | 
						|
								         */
							 | 
						|
								        cut?: boolean;
							 | 
						|
								    }
							 | 
						|
								}
							 |