import type { ParsedConfluenceUrl } from "./types.js"; /** * Parse a Confluence page URL into its components. * * Supported URL formats: * https://domain.atlassian.net/wiki/spaces/SPACE/pages/12345/Page+Title * https://domain.atlassian.net/wiki/spaces/SPACE/pages/12345 * https://domain.atlassian.net/wiki/spaces/SPACE/folder/12345 * https://domain.atlassian.net/wiki/spaces/SPACE */ export declare function parseConfluenceUrl(url: string): ParsedConfluenceUrl; /** * Build the full API base URL for the Confluence v2 REST API. */ export declare function buildApiBaseUrl(baseUrl: string): string; /** * Build a web URL for a Confluence page. */ export declare function buildPageWebUrl(baseUrl: string, webUiPath: string): string; /** * Extract a page ID from a string that could be a URL or a raw numeric ID. */ export declare function extractPageId(input: string): string; //# sourceMappingURL=url-parser.d.ts.map