import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { SmartThinkingEnvironment } from './environment';
interface SmartThinkingServerOptions {
    includeSmartThinkingTool?: boolean;
    includePrompts?: boolean;
    includeResources?: boolean;
}
export declare function createSmartThinkingServer(env?: SmartThinkingEnvironment, options?: SmartThinkingServerOptions): {
    server: McpServer;
    env: SmartThinkingEnvironment;
};
export declare const SearchSchema: import("zod").ZodObject<{
    query: import("zod").ZodString;
    limit: import("zod").ZodDefault<import("zod").ZodOptional<import("zod").ZodNumber>>;
    sessionId: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>;
export declare const FetchSchema: import("zod").ZodObject<{
    id: import("zod").ZodString;
    sessionId: import("zod").ZodOptional<import("zod").ZodString>;
}, import("zod/v4/core").$strip>;
export type { SmartThinkingServerOptions };
