/** * Properties for creating a Durable Object Namespace */ export interface DurableObjectNamespaceInput { className: string; scriptName?: string | undefined; environment?: string | undefined; sqlite?: boolean | undefined; namespaceId?: string | undefined; } /** * @example * // Create a basic Durable Object namespace for stateful chat rooms * const rooms = new DurableObjectNamespace("chat-rooms", { * className: "ChatRoom" * }); * * @example * // Create a Durable Object with SQLite storage for user data * const users = new DurableObjectNamespace("user-store", { * className: "User", * sqlite: true * }); * * @example * // Create a Durable Object in production for game state management * const game = new DurableObjectNamespace("game-state", { * className: "GameState", * scriptName: "game-worker", * environment: "production" * }); */ export declare class DurableObjectNamespace implements DurableObjectNamespaceInput { readonly id: string; readonly type: "durable_object_namespace"; readonly className: string; readonly scriptName?: string | undefined; readonly environment?: string | undefined; readonly sqlite?: boolean | undefined; readonly namespaceId?: string | undefined; constructor(id: string, input: DurableObjectNamespaceInput); } //# sourceMappingURL=durable-object-namespace.d.ts.map