/**
 * @fileoverview Resource registration barrel for obsidian-mcp-server.
 * @module mcp-server/resources/definitions/index
 */
export declare const allResourceDefinitions: (import("@cyanheads/mcp-ts-core").ResourceDefinition<import("zod").ZodObject<{}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    status: import("zod").ZodString;
    service: import("zod").ZodString;
    authenticated: import("zod").ZodBoolean;
    versions: import("zod").ZodOptional<import("zod").ZodObject<{
        obsidian: import("zod").ZodOptional<import("zod").ZodString>;
        self: import("zod").ZodOptional<import("zod").ZodString>;
    }, import("zod/v4/core").$strip>>;
    manifest: import("zod").ZodOptional<import("zod").ZodObject<{
        id: import("zod").ZodString;
        name: import("zod").ZodString;
        version: import("zod").ZodString;
    }, import("zod/v4/core").$strip>>;
}, import("zod/v4/core").$strip>, undefined> | import("@cyanheads/mcp-ts-core").ResourceDefinition<import("zod").ZodObject<{}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    tags: import("zod").ZodArray<import("zod").ZodObject<{
        name: import("zod").ZodString;
        count: import("zod").ZodNumber;
    }, import("zod/v4/core").$strip>>;
}, import("zod/v4/core").$strip>, undefined> | import("@cyanheads/mcp-ts-core").ResourceDefinition<import("zod").ZodObject<{
    path: import("zod").ZodString;
}, import("zod/v4/core").$strip>, import("zod").ZodObject<{
    path: import("zod").ZodString;
    content: import("zod").ZodString;
    frontmatter: import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnknown>;
    tags: import("zod").ZodArray<import("zod").ZodString>;
    stat: import("zod").ZodObject<{
        ctime: import("zod").ZodNumber;
        mtime: import("zod").ZodNumber;
        size: import("zod").ZodNumber;
    }, import("zod/v4/core").$strip>;
}, import("zod/v4/core").$strip>, readonly [{
    readonly reason: "path_forbidden";
    readonly code: import("@cyanheads/mcp-ts-core/errors").JsonRpcErrorCode.Forbidden;
    readonly when: "The requested path is outside OBSIDIAN_READ_PATHS (and OBSIDIAN_WRITE_PATHS, since write paths imply read access).";
    readonly recovery: "Use a path inside the configured read scope. The error data echoes the active scope.";
}, {
    readonly reason: "note_missing";
    readonly code: import("@cyanheads/mcp-ts-core/errors").JsonRpcErrorCode.NotFound;
    readonly when: "The vault path does not resolve to an existing note.";
    readonly recovery: "Verify the path with obsidian_list_notes or use obsidian_search_notes to locate the note.";
}]>)[];
//# sourceMappingURL=index.d.ts.map