import { z } from 'zod';
import type { Server } from '@modelcontextprotocol/sdk/server/index.js';
export declare const configSchema: z.ZodDefault<z.ZodObject<{
    mode: z.ZodDefault<z.ZodEnum<["full", "connector"]>>;
}, "strip", z.ZodTypeAny, {
    mode: "full" | "connector";
}, {
    mode?: "full" | "connector" | undefined;
}>>;
type ConfigSchema = z.infer<typeof configSchema>;
interface CreateServerArgs {
    config?: ConfigSchema;
}
export default function createServer({ config }?: CreateServerArgs): Server;
export { createSmartThinkingServer } from './server/smart-thinking-server';
