import { a5 as Registry, C as Client } from '../config-BFqid9Gr.js';
export { aB as ActorAccessor, aC as ActorActionFunction, aD as ActorClientError, aE as ActorConn, aF as ActorConnDisposed, aG as ActorConnRaw, aH as ActorConnStatus, f as ActorDefinition, aI as ActorError, aJ as ActorHandle, aK as ActorHandleRaw, t as AnyActorDefinition, aL as ClientRaw, aM as ConnectionStateCallback, aN as CreateOptions, aO as CreateRequest, E as Encoding, aP as EventUnsubscribe, aQ as ExtractActorsFromRegistry, aR as ExtractRegistryFromClient, aS as GetOptions, aT as GetWithIdOptions, aU as InternalError, aV as MalformedResponseMessage, aW as ManagerError, aX as QueryOptions, aY as Region, aZ as StatusChangeCallback } from '../config-BFqid9Gr.js';
export { K as KV_KEYS } from '../keys-CydblqMh.js';
import z from 'zod/v4';
import { GetUpgradeWebSocket } from '../utils.js';
import '@rivetkit/virtual-websocket';
import '../config-BiNoIHRs.js';
import '@rivetkit/sqlite-vfs';
import '@rivetkit/traces';
import 'hono';
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 const ClientConfigSchema: z.ZodPipe<z.ZodObject<{
    endpoint: z.ZodPipe<z.ZodOptional<z.ZodString>, z.ZodTransform<string, string | undefined>>;
    token: z.ZodPipe<z.ZodOptional<z.ZodString>, z.ZodTransform<string | undefined, string | undefined>>;
    namespace: z.ZodPipe<z.ZodOptional<z.ZodString>, z.ZodTransform<string | undefined, string | undefined>>;
    runnerName: z.ZodDefault<z.ZodString>;
    encoding: z.ZodDefault<z.ZodEnum<{
        json: "json";
        cbor: "cbor";
        bare: "bare";
    }>>;
    headers: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>>;
    getUpgradeWebSocket: z.ZodOptional<z.ZodCustom<GetUpgradeWebSocket, GetUpgradeWebSocket>>;
    disableMetadataLookup: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    devtools: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>, z.ZodTransform<{
    endpoint: string | undefined;
    namespace: string;
    token: string | undefined;
    runnerName: string;
    encoding: "json" | "cbor" | "bare";
    headers: Record<string, string>;
    disableMetadataLookup: boolean;
    devtools: boolean;
    getUpgradeWebSocket?: GetUpgradeWebSocket | undefined;
}, {
    endpoint: string;
    token: string | undefined;
    namespace: string | undefined;
    runnerName: string;
    encoding: "json" | "cbor" | "bare";
    headers: Record<string, string>;
    disableMetadataLookup: boolean;
    devtools: boolean;
    getUpgradeWebSocket?: GetUpgradeWebSocket | undefined;
}>>;
type ClientConfigInput = z.input<typeof ClientConfigSchema>;

/**
 * Creates a client with the actor accessor proxy.
 */
declare function createClient<A extends Registry<any>>(endpointOrConfig?: string | ClientConfigInput): Client<A>;

export { Client, createClient };
