import type { SkewConnection } from '../types.js'; export interface SkewMessage { type: string; version?: string; connectionId?: string; [key: string]: unknown; } export interface CreateSkewConnectionConfig { name: string; setup: (onMessage: (msg: SkewMessage) => void) => { cleanup?: () => void; send?: (data: unknown) => void; } | (() => void) | void; } export declare function createSkewConnection(config: CreateSkewConnectionConfig): SkewConnection;