import type { McpIcon } from './mcp-icon'; import type { McpResourceAnnotations } from './mcp-resource-annotations'; import type { McpResourceListStrategy } from './mcp-resource-list-strategy'; import type { McpCompletionStrategy } from './mcp-completion-strategy'; export interface McpResourceMetadata { name: string; uri: string; title?: string; description?: string; mimeType?: string; size?: number; icons?: McpIcon[]; annotations?: McpResourceAnnotations; isTemplate?: boolean; listStrategy?: new (...args: any[]) => McpResourceListStrategy; completeStrategy?: new (...args: any[]) => McpCompletionStrategy; } //# sourceMappingURL=mcp-resource-metadata.d.ts.map