import { type ReadResourceResult } from '@frontmcp/protocol'; import { ResourceContext } from '../../../common/interfaces'; /** * `skill://index.json` — the SEP-2640 well-known discovery resource. * * Mirrors the agentskills.io discovery RFC v0.2.0 shape: * * ```json * { * "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json", * "skills": [ * { * "name": "git-workflow", * "type": "skill-md", * "description": "...", * "url": "skill://git-workflow/SKILL.md" * } * ] * } * ``` * * Per SEP-2640 §Discovery, hosts MUST NOT treat an absent or empty index * as proof that a server has no skills — direct readability via * `resources/read` is the baseline. */ export declare class Sep2640SkillIndexResource extends ResourceContext { execute(uri: string): Promise; } //# sourceMappingURL=skill-index.resource.d.ts.map