/**
 * Tenant URL Utilities
 *
 * Provides URL building functions for multi-tenant navigation.
 * In multi-tenant mode, URLs include /t/{slug} prefix.
 * In single-tenant mode, URLs are standard paths.
 */
/**
 * Builds a URL with optional tenant slug prefix.
 * Without URL routing (single-tenant or hybrid) or without slug, returns the path as-is.
 * With URL routing and a tenant, prefixes with /t/{slug}
 */
export declare function buildTenantUrl(path: string, options: {
    slug?: string | null;
    useUrlRouting: boolean;
}): string;
/**
 * Extracts the tenant slug from a URL path.
 * Returns null if no slug is present.
 */
export declare function extractSlugFromPath(path: string): string | null;
/**
 * Removes the tenant slug prefix from a URL path.
 */
export declare function stripSlugFromPath(path: string): string;
/**
 * Hook for building tenant-aware URLs in components.
 * Automatically uses current tenant context.
 */
export declare function useTenantUrl(): (path: string) => string;
/**
 * Hook that provides both the URL builder and current slug info.
 */
export declare function useTenantNavigation(): {
    buildUrl: (path: string) => string;
    currentSlug: string | null;
    useUrlRouting: boolean;
    shouldShowSlugInUrl: boolean;
};
//# sourceMappingURL=tenantUrl.d.ts.map