import { Container, ContainerProxy, type OutboundHandler } from '@cloudflare/containers'; export { ContainerProxy }; export interface Env { KV: { get(k: string, type: 'arrayBuffer'): Promise; get(k: string): Promise; put(k: string, v: string | ArrayBuffer): Promise; delete(k: string): Promise; }; EMAIL?: { idFromName(n: string): unknown; get(id: unknown): { fetch(r: Request): Promise; }; }; PUBLIC_URL: string; MCP_STORAGE_BACKEND: string; MCP_KV_BASE_URL: string; MCP_TRANSPORT: string; PORT: string; HOST: string; CREDENTIAL_SECRET: string; MCP_RELAY_PASSWORD: string; MCP_DCR_SERVER_SECRET: string; OUTLOOK_CLIENT_ID?: string; OUTLOOK_EMAIL?: string; OUTLOOK_TENANT?: string; OUTLOOK_SCOPES?: string; OUTLOOK_EXTRA_DOMAINS?: string; DEHOSTED?: string; TOMBSTONE?: string; } export declare const OUTBOUND_BY_HOST: Record>; declare const _default: { fetch(request: Request, env: Env): Promise; }; export default _default; export declare class EmailContainer extends Container { defaultPort: number; sleepAfter: string; pingEndpoint: string; enableInternet: boolean; envVars: Record; } //# sourceMappingURL=worker.d.ts.map