export function buildContentsEndpoint(options: any): string; export function convertLinkToRaw(link: any): any; export function getGitHubFileContentsApi(options: any): Promise; export function getGitHubFileContentsCli(options: any): Promise; export function getGitHubFileContentsRaw(options: any): Promise; export function isGithubLink(str?: string): boolean; export function isGithubRawLink(str?: string): boolean; export function isGithubRepoLink(str?: string): boolean; export function parseLineRange(lineRangeString?: string): number[]; export function resolveAccessToken(accessToken: any): any; export function resolveGithubDetails(repoFilePath: any, overrides?: {}): { [x: string]: any; repoOwner: any; repoName: any; filePath: any; range: number[]; }; /** * Resolves the contents of a file from a GitHub repository. * * @param {Object} options * @param {string} options.repoFilePath * @param {string} [options.githubToken] * @param {string} [options.accessToken] * @param {boolean} [options.allowPrivateGithub] * @param {boolean} [options.useGhCli] * @param {boolean} [options.preferGhCli] * @param {boolean} [options.debug] * @param {string} [options.ref] * @param {string} [options.branch] * @param {string} [options.path] * @param {string} [options.filePath] * @returns {Promise} */ export function resolveGithubContents(options: { repoFilePath: string; githubToken?: string; accessToken?: string; allowPrivateGithub?: boolean; useGhCli?: boolean; preferGhCli?: boolean; debug?: boolean; ref?: string; branch?: string; path?: string; filePath?: string; }): Promise; /** * Resolves a GitHub file and returns content plus fetch metadata. * * @param {Object} options * @returns {Promise<{content: string, source: string, details: Object}>} */ export function resolveGithubFile(options?: any): Promise<{ content: string; source: string; details: any; }>; export function resolvePrivateGithubSetting(options?: {}): boolean; export function isImmutableGitRef(str: any): boolean; export function toRawGithubUrl(details: any): string; //# sourceMappingURL=github-file.d.ts.map