import { FastMCP } from 'fastmcp';
import { ToolCategory } from './tools';
export declare const VERSION = "0.4.0";
export interface ServerOptions {
    token: string;
    enabledCategories?: ToolCategory[];
    transport?: 'stdio' | 'http';
    port?: number;
    host?: string;
    endpoint?: string;
}
export interface LinodeSession {
    token: string;
    [key: string]: unknown;
}
/**
 * Creates and starts a Linode MCP Server
 * @param options Server configuration options
 * @returns Configured and running MCP server instance
 */
export declare function startServer(options: ServerOptions): Promise<FastMCP<LinodeSession>>;
