export interface ApiMeta { requiresTenant: boolean; registrar: 'Admin' | 'Tenant' | 'Authed' | 'Auth' | 'API' | 'OpenAPI' | 'SetupOnly' | 'PEAdmin'; } /** * Check if an API endpoint requires tenant context * * @param method - HTTP method (GET, POST, etc.) * @param path - API path (can contain dynamic params) * @returns true if tenant context is required */ export declare function requiresTenantContext(method: string, path: string): boolean; /** * Get API metadata for a specific endpoint * * @param method - HTTP method * @param path - API path * @returns API metadata or null if not found */ export declare function getApiMeta(method: string, path: string): ApiMeta | null; /** * Get all routes that require tenant context */ export declare function getAllTenantRequiredRoutes(): Array<{ method: string; path: string; registrar: string; }>; /** * Get all public routes */ export declare function getAllPublicRoutes(): Array<{ method: string; path: string; registrar: string; }>; //# sourceMappingURL=api-meta.d.ts.map