import { type MessageRoleType, type MessageStatusType } from './message.schema'; export interface MessageListWhere extends Record { parent?: string | null; chat?: string | null; thread?: string | null; maker?: string | null; role?: MessageRoleType | string | null; status?: MessageStatusType | string | null; toolName?: string | null; toolCallId?: string | null; coordinationId?: string | null; search?: string; } export declare const messageRepository: import("@undefineds.co/drizzle-solid").PodRepositoryDescriptor; parent: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; chat: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; thread: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; maker: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; role: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, true>; content: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, false>; richContent: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; status: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, true>; toolName: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; toolCallId: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; metadata: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"object", null, false, false>; replacedBy: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; deletedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; senderName: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; senderAvatarUrl: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; mentions: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"array", "uri", false, false>; replyTo: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; routedBy: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; routeTargetAgent: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; coordinationId: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; createdAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, true, true>; updatedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; }>>, { id: string; parent: string; chat: string; thread: string; maker: string; role: string; content: string; richContent: string; status: string; toolName: string; toolCallId: string; metadata: Record; replacedBy: string; deletedAt: Date; senderName: string; senderAvatarUrl: string; mentions: string[]; replyTo: string; routedBy: string; routeTargetAgent: string; coordinationId: string; createdAt: Date; updatedAt: Date; }, { parent: string; content: string; id?: string | undefined; chat?: string | undefined; thread?: string | undefined; maker?: string | undefined; role?: string | undefined; richContent?: string | undefined; status?: string | undefined; toolName?: string | undefined; toolCallId?: string | undefined; metadata?: Record | undefined; replacedBy?: string | undefined; deletedAt?: Date | undefined; senderName?: string | undefined; senderAvatarUrl?: string | undefined; mentions?: string[] | undefined; replyTo?: string | undefined; routedBy?: string | undefined; routeTargetAgent?: string | undefined; coordinationId?: string | undefined; createdAt?: Date | undefined; updatedAt?: Date | undefined; }, { id?: string | null | undefined; parent?: string | undefined; chat?: string | null | undefined; thread?: string | null | undefined; maker?: string | null | undefined; role?: string | undefined; content?: string | undefined; richContent?: string | null | undefined; status?: string | undefined; toolName?: string | null | undefined; toolCallId?: string | null | undefined; metadata?: Record | null | undefined; replacedBy?: string | null | undefined; deletedAt?: Date | null | undefined; senderName?: string | null | undefined; senderAvatarUrl?: string | null | undefined; mentions?: string[] | null | undefined; replyTo?: string | null | undefined; routedBy?: string | null | undefined; routeTargetAgent?: string | null | undefined; coordinationId?: string | null | undefined; createdAt?: Date | undefined; updatedAt?: Date | null | undefined; }, MessageListWhere>;