import { z } from 'zod'; /** * Entity Content Item * * Represents structured content attached to an entity. * Can be URLs, text snippets, documents, or any other information. * * Examples: * - Company website URL * - Project description document * - Person's bio * - Term definition from external source */ export declare const EntityContentItemSchema: z.ZodObject<{ type: z.ZodString; title: z.ZodOptional; content: z.ZodString; mimeType: z.ZodOptional; source: z.ZodOptional; timestamp: z.ZodOptional; notes: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>; export type EntityContentItem = z.infer; /** * Content array for entities * Array of content items attached to an entity */ export declare const EntityContentSchema: z.ZodOptional; content: z.ZodString; mimeType: z.ZodOptional; source: z.ZodOptional; timestamp: z.ZodOptional; notes: z.ZodOptional; metadata: z.ZodOptional>; }, z.core.$strip>>>; /** * Helper function to create a URL content item */ export declare function createUrlContent(url: string, title?: string, source?: string, notes?: string): EntityContentItem; /** * Helper function to create a text content item */ export declare function createTextContent(text: string, title?: string, source?: string, notes?: string): EntityContentItem; /** * Helper function to create a markdown content item */ export declare function createMarkdownContent(markdown: string, title?: string, source?: string, notes?: string): EntityContentItem; /** * Helper function to create a code snippet content item */ export declare function createCodeContent(code: string, language: string, title?: string, source?: string, notes?: string): EntityContentItem; /** * Helper function to create a document reference content item */ export declare function createDocumentContent(path: string, title?: string, mimeType?: string, notes?: string): EntityContentItem; //# sourceMappingURL=content.d.ts.map