import { R as RegistryConfig, a_ as ManagerDriver } from '../config-BFqid9Gr.js';
export { A as ActorDriver, a$ as ActorInstance, b0 as ActorOutput, b as AnyActorInstance, b1 as CreateInput, b2 as GetForIdInput, b3 as GetOrCreateWithKeyInput, b4 as GetWithKeyInput, b5 as ListActorsInput, b6 as ManagerDisplayInformation } from '../config-BFqid9Gr.js';
export { K as KEYS, m as makeConnKey } from '../keys-CydblqMh.js';
export { A as ALLOWED_PUBLIC_HEADERS, H as HEADER_ACTOR_ID, b as HEADER_ACTOR_QUERY, c as HEADER_CONN_PARAMS, d as HEADER_ENCODING, e as HEADER_RIVET_ACTOR, f as HEADER_RIVET_TARGET, P as PATH_CONNECT, g as PATH_WEBSOCKET_BASE, a as PATH_WEBSOCKET_PREFIX, W as WS_PROTOCOL_ACTOR, h as WS_PROTOCOL_CONN_PARAMS, i as WS_PROTOCOL_ENCODING, j as WS_PROTOCOL_PATH, k as WS_PROTOCOL_STANDARD, l as WS_PROTOCOL_TARGET } from '../actor-router-consts-D29T1Z-K.js';
import * as _hono_zod_openapi from '@hono/zod-openapi';
import { Hono } from 'hono';
import { GetUpgradeWebSocket } from '../utils.js';
import 'zod/v4';
import '@rivetkit/virtual-websocket';
import '../config-BiNoIHRs.js';
import '@rivetkit/sqlite-vfs';
import '@rivetkit/traces';
import 'vbare';
import 'pino';
import 'drizzle-orm/sqlite-core';
import 'zod';
import '@standard-schema/spec';
import 'nanoevents';
import '../v3-DnYObHH3.js';
import '@rivetkit/bare-ts';
import '../utils-fwx3o3K9.js';
import 'hono/utils/http-status';

declare function buildManagerRouter(config: RegistryConfig, managerDriver: ManagerDriver, getUpgradeWebSocket: GetUpgradeWebSocket | undefined): {
    router: Hono;
    openapi: _hono_zod_openapi.OpenAPIHono;
};

/**
 * Returns the initial KV state for a new actor. This is ued by the drivers to
 * write the initial state in to KV storage before starting the actor.
 */
declare function getInitialActorKvState(input: unknown | undefined): [Uint8Array, Uint8Array][];

export { ManagerDriver, buildManagerRouter, getInitialActorKvState };
