export declare const isError: (value: unknown) => value is Error; export declare function convertGitCloneURLToCodebaseName(cloneURL: string): string | null; export declare function convertGitCloneURLToCodebaseNameOrError(cloneURL: string): string | Error; /** * Creates a simple subscriber that can be used to register callbacks */ type Listener = (value: T) => void; interface Subscriber { subscribe(listener: Listener): () => void; notify(value: T): void; } export declare function createSubscriber(): Subscriber; export declare function nextTick(): Promise; export type SemverString = `${Prefix}${number}.${number}.${number}`; export declare namespace SemverString { function forcePrefix

(prefix: P, value: string): SemverString

; } type TupleFromUnion = [T] extends [never] ? [] : T extends any ? [T, ...TupleFromUnion>] : []; export type ArrayContainsAll = TupleFromUnion; export {}; //# sourceMappingURL=utils.d.ts.map