import type { EndpointInfo, ExploreParams, TweetclawParams } from '../types.js'; declare const specEndpoints: (Omit & { readonly parameters: readonly import("../types.js").EndpointParameter[]; })[]; declare function normalizeMethod(method?: string): string; declare function matchesEndpointPath(endpointPath: string, requestPath: string): boolean; declare function findEndpoint(method: string, path: string): EndpointInfo | undefined; declare function requestNeedsApproval(method: string, path: string): boolean; declare function resolveCatalogRequest(params: Readonly, options?: Readonly<{ mppMode?: boolean; }>): { readonly body?: unknown; readonly endpoint: EndpointInfo; readonly idempotencyKey?: string; readonly method: string; readonly path: string; readonly query?: Readonly>; }; declare function exploreCatalog(params?: Readonly): readonly EndpointInfo[]; export { exploreCatalog, findEndpoint, matchesEndpointPath, normalizeMethod, requestNeedsApproval, resolveCatalogRequest, specEndpoints, };