export type ClientMetadataDocument = { redirect_uris: string[]; client_name?: string; grant_types?: string[]; response_types?: string[]; scope?: string; token_endpoint_auth_method?: string; }; export declare function isRedirectUriRegistered(redirectUri: string, registeredUris: string[], options?: { ignorePort?: boolean; }): boolean; export declare function isClientMetadataDocumentUrl(clientId: string | null | undefined): clientId is string; export declare function fetchClientMetadataDocument(clientId: string): Promise; //# sourceMappingURL=mcp-client-metadata.d.ts.map