/** trim source for test comparisons * rm blank lines at beginning and end of string (but not interior blank lines) * rm leading indent consistently across remaining lines * rm trailing spaces from each line */ export declare function trimSrc(src: string): string; export declare function dropWhile(a: T[], fn: (el: T) => boolean): T[]; export declare function dropRightWhile(a: T[], fn: (el: T) => boolean): T[];