export type ConsoleGithubTokenResolver = (repositoryOwner: string) => string; export declare const extractRepositoryOwner: (issueOrPullRequestUrl: string) => string | null; export declare const createConsoleIssueRepositoryResolver: (resolveGithubToken: ConsoleGithubTokenResolver, buildIssueRepositoryForToken: (githubToken: string) => IssueRepositoryType) => ((issueOrPullRequestUrl: string) => IssueRepositoryType); export declare const extractProjectOwner: (projectUrl: string) => string | null; export declare const createConsoleProjectRepositoryResolver: (resolveGithubToken: ConsoleGithubTokenResolver, buildProjectRepositoryForToken: (githubToken: string) => ProjectRepositoryType) => ((projectUrl: string) => ProjectRepositoryType); export declare const createConsoleGithubTokenResolverByItemUrl: (resolveGithubToken: ConsoleGithubTokenResolver) => ((itemUrl: string) => string); export declare const createConsoleProjectNameResolver: (consoleProjectUrls: Record | null) => ((repositoryOwner: string) => string | null); export declare const createConsoleGithubTokenResolver: (defaultToken: string, consoleProjectUrls: Record | null, consoleGithubTokens: Record | null) => ConsoleGithubTokenResolver; //# sourceMappingURL=consoleGithubTokenResolver.d.ts.map