import { t } from '../common'; import { Uri } from '../Uri'; import { Url } from './Url'; export declare class Urls implements t.IUrls { static readonly routes: { WILDCARD: string; SYS: { FAVICON: string; INFO: string[]; UID: string; }; LOCAL: { FS: string; }; FILE: { BASE: string; INFO: string; UPLOADED: string; }; NS: { CELL: string; INFO: string; TYPES: string; }; CELL: { NS: string; INFO: string; FS: { FILE: { BY_NAME: string; BY_FILE_URI: string; }; FILES: { BASE: string; UPLOAD: string; UPLOADED: string; COPY: string; }; }; }; ROW: { INFO: string; }; COLUMN: { INFO: string; }; FUNC: { RUN: string; }; }; static readonly Uri: typeof Uri; static readonly Url: typeof Url; static readonly parse: typeof Url.parse; static create(input?: string | number): t.IUrls; private constructor(); readonly protocol: t.HttpProtocol; readonly host: string; readonly hostname: string; readonly port: number; readonly origin: string; get sys(): { readonly info: t.IUrl>; readonly uid: t.IUrl; }; get local(): { readonly fs: t.IUrl>; }; get fn(): { bundle: t.IUrlsBundle; readonly run: t.IUrl; }; ns(input: string | t.INsUri): { uri: string; readonly info: t.IUrl; }; cell(input: string | t.ICellUri): { uri: string; readonly info: t.IUrl>; files: { readonly list: t.IUrl; readonly delete: t.IUrl>; readonly copy: t.IUrl; readonly upload: t.IUrl; readonly uploaded: t.IUrl; }; file: { toString(): string; byName(filename: string): t.IUrl; byFileUri(fileUri: string, fileExtension?: string | undefined): t.IUrl; }; }; row(input: string | t.IRowUri): { uri: string; readonly info: t.IUrl>; }; column(input: string | t.IColumnUri): { uri: string; readonly info: t.IUrl>; }; file(input: string | t.IFileUri): { uri: string; readonly info: t.IUrl>; readonly download: t.IUrl; readonly delete: t.IUrl; readonly uploaded: t.IUrl; }; private toUrl; }