export declare type BranchMatcher = RegExp | string | boolean | ((branch: string) => boolean); export declare function matchBranch(branches: BranchMatcher | BranchMatcher[] | undefined, current?: string): boolean; export declare function isIterable(x: any): x is Iterable; export declare function coerceArray(v: any): any[]; export declare function coerceArray(v: any, filter: (v: any) => v is T): T[]; export declare function hasOwn(obj: unknown, key: string): boolean; export declare function isNonEmptyString(s: any): s is string; export declare function createTemplate(format?: string, options?: { color?: boolean; imports?: Record; }): import("lodash").TemplateExecutor;