import type { DshAccountSession } from './dsh-remote/account-session-types.js'; export interface HarnessNativeDirectory { publish(rows: readonly DshAccountSession[], localRuntimeRef?: string): void; canonicalLocal?(sessionId: string): string | undefined; preferredSession?(sessionId: string): string | undefined; writable(sessionId: string): boolean; select(sessionId: string | undefined): void; } export type HarnessNativeWindow = Window & { __ARKME_NATIVE_DIRECTORY__?: HarnessNativeDirectory; }; export declare const harnessNativeTransportScript: (route: string) => string; //# sourceMappingURL=harness-native-transport-script.d.ts.map