import type { AdapterConfig, RuntimeAdapter } from '../RuntimeAdapter';
/**
 * Deno runtime adapter for Deno Deploy and edge compute environments
 * Sealed namespace for immutability
 */
export declare const DenoAdapter: Readonly<{
    /**
     * Create a new Deno adapter instance
     */
    create(config: AdapterConfig): RuntimeAdapter & {
        startServer(port?: number, host?: string): Promise<void>;
    };
    /**
     * Start Deno server for continuous operation
     */
    startServer(adapter: RuntimeAdapter, port?: number, host?: string): Promise<void>;
    /**
     * Get Deno KV store for caching/secrets
     */
    getKV(): Promise<unknown>;
    /**
     * Get environment variable safely
     */
    getEnvVar(key: string, defaultValue?: string): string;
    /**
     * Check if running in Deno Deploy (edge)
     */
    isDeployEnvironment(): boolean;
}>;
//# sourceMappingURL=DenoAdapter.d.ts.map