import { WithTimestamps } from '@n8n/db';
export type McpRegistryServerData = {
    name: string;
    title: string;
    tagline: string;
    description: string;
    authType: string;
    origin: string;
    isOfficial: boolean;
    icons: Array<{
        src: string;
        mimeType?: string;
        theme?: string;
    }>;
    remotes: Array<{
        type: string;
        url: string;
    }>;
    tools: Array<{
        name: string;
        title?: string;
        annotations?: {
            readOnlyHint?: boolean;
        };
    }>;
    websiteUrl?: string;
    tags?: string[];
};
export declare class McpRegistryServerEntity extends WithTimestamps {
    slug: string;
    status: 'active' | 'deprecated';
    version: string;
    registryUpdatedAt: Date;
    data: McpRegistryServerData;
}
