import { Sandbox, SandboxUrlSourceData } from '../types'; import * as dashboard from './url-generator/dashboard'; export declare const gitHubRepoPattern: RegExp; export declare const CSBProjectGitHubRepository: ({ owner, repo, welcome, }: { owner: string; repo: string; welcome: boolean; }) => string; export declare const host: () => string; export declare const protocolAndHost: () => string; export declare const newSandboxWizard: () => string; export declare const newSandboxUrl: () => string; export declare const parcelSandboxUrl: () => string; export declare const newReactTypeScriptSandboxUrl: () => string; export declare const newDojoSandboxUrl: () => string; export declare const newPreactSandboxUrl: () => string; export declare const newVueSandboxUrl: () => string; export declare const importFromGitHubUrl: () => string; export declare const newSvelteSandboxUrl: () => string; export declare const newAngularSandboxUrl: () => string; export declare const newCxJSSandboxUrl: () => string; export declare const uploadFromCliUrl: () => string; export declare const editorUrl: () => string; export declare const v2EditorUrl: () => string; export declare const sandboxUrl: (sandboxDetails: SandboxUrlSourceData) => string; export declare const embedUrl: (sandbox: Sandbox) => string; export declare const frameUrl: (sandbox: Sandbox, append?: string, { useFallbackDomain, port, }?: { useFallbackDomain?: boolean; port?: number; }) => string; export declare const forkSandboxUrl: (sandbox: Sandbox) => string; export declare const signInPageUrl: (redirectTo?: string) => string; export declare const signInUrl: (extraScopes?: boolean) => string; export declare const signInVercelUrl: () => string; export declare const profileUrl: (username: string) => string; export declare const dashboardUrl: () => string; export declare const exploreUrl: () => string; export declare const teamOverviewUrl: (teamId: string) => string; export declare const teamSettingsUrl: () => string; export declare const profileSandboxesUrl: (username: string, page?: number) => string; export declare const profileLikesUrl: (username: string, page?: number) => string; export declare const githubRepoUrl: ({ repo, branch, username, path, }: { repo: string; branch: string; username: string; path: string; }) => string; export declare const optionsToParameterizedUrl: (options: Object) => string; export declare const gitHubToSandboxUrl: (githubUrl: string) => string; export declare const gitHubToProjectsUrl: (githubUrl: string) => string; export declare const searchUrl: (query?: string) => string; export declare const csbSite: () => string; export declare const curatorUrl: () => string; export declare const tosUrl: () => string; export declare const privacyUrl: () => string; export declare function getSandboxId(): string; export declare const docsUrl: (path?: string) => string; export declare const packageExamplesUrl: (packageName: string) => string; export declare const blogUrl: (path?: string) => string; export declare const teamInviteLink: (inviteToken: string) => string; export declare const githubAppInstallLink: () => string; export { dashboard }; export declare const v2BranchUrl: (params: { owner: string; repoName: string; branchName: string; workspaceId?: string; importFlag?: boolean; source?: string; }) => string; export declare const v2DefaultBranchUrl: (params: { owner: string; repoName: string; workspaceId?: string; importFlag?: boolean; source?: string; }) => string;