import GithubExtractor from "github-extractor"; export declare function normalizePath(rPath: string): string; export declare function destructurePath(normedPath: string): [string | undefined, string | undefined, string | undefined]; export interface OwnerGroup { [owner: string]: { [repo: string]: string[]; }; } export declare function groupByOwner({ paths }: { paths: string[]; }): OwnerGroup; export interface ParsedGroup { gheInstance: GithubExtractor; selectedFiles?: string[]; regex?: RegExp; } export declare function parseOwnerGroups({ ownerGrouping, listMode, caseInsensitive }: { ownerGrouping: OwnerGroup; listMode: boolean; caseInsensitive: boolean; }): ParsedGroup[]; export declare function executeParsedGroups({ listMode, conflictsOnly, parsedGroups, dest, quiet, prefix, force, echoPaths, strip }: { listMode: boolean; conflictsOnly: boolean; parsedGroups: ParsedGroup[]; dest: string; quiet: boolean; prefix: boolean; force: boolean; echoPaths: boolean; strip: number | undefined; }): Promise; //# sourceMappingURL=main.d.mts.map