/** A json schema validator to validate some json is valid notes and categories */
export declare const noteMetadataSchema: import("zod").ZodObject<{
    notes: import("zod").ZodArray<import("zod").ZodObject<{
        ID: import("zod").ZodString;
        name: import("zod").ZodString;
        location: import("zod").ZodString;
        modifiedAt: import("zod").ZodNumber;
        categoryID: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodUndefined]>;
    } & {
        color: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        syntaxMode: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        showRichContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        searchContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        fontSize: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
    }, import("zod/lib/src/helpers/objectUtil").objectUtil.MergeObjectParams<{
        strict: true;
    }, {
        strict: true;
    }>, {
        color?: string | undefined;
        syntaxMode?: string | undefined;
        showRichContent?: boolean | "inherit" | undefined;
        searchContent?: boolean | "inherit" | undefined;
        fontSize?: number | "inherit" | undefined;
        categoryID?: string | undefined;
        name: string;
        ID: string;
        modifiedAt: number;
        location: string;
    }>>;
    categories: import("zod").ZodArray<import("zod").ZodObject<{
        ID: import("zod").ZodString;
        name: import("zod").ZodString;
        searchPattern: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodUndefined]>;
    } & {
        color: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        syntaxMode: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        showRichContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        searchContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
        fontSize: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>;
    }, import("zod/lib/src/helpers/objectUtil").objectUtil.MergeObjectParams<{
        strict: true;
    }, {
        strict: true;
    }>, {
        color?: string | undefined;
        syntaxMode?: string | undefined;
        showRichContent?: boolean | "inherit" | undefined;
        searchContent?: boolean | "inherit" | undefined;
        fontSize?: number | "inherit" | undefined;
        searchPattern?: string | undefined;
        name: string;
        ID: string;
    }>>;
}, {
    strict: true;
}, {
    notes: {
        color?: string | undefined;
        syntaxMode?: string | undefined;
        showRichContent?: boolean | "inherit" | undefined;
        searchContent?: boolean | "inherit" | undefined;
        fontSize?: number | "inherit" | undefined;
        categoryID?: string | undefined;
        name: string;
        ID: string;
        modifiedAt: number;
        location: string;
    }[];
    categories: {
        color?: string | undefined;
        syntaxMode?: string | undefined;
        showRichContent?: boolean | "inherit" | undefined;
        searchContent?: boolean | "inherit" | undefined;
        fontSize?: number | "inherit" | undefined;
        searchPattern?: string | undefined;
        name: string;
        ID: string;
    }[];
}>;
//# sourceMappingURL=noteMetadataSchema.d.ts.map