export declare const DEEPSEEK_HARNESS_EMBED_QUERY = "arkme-harness-embed"; export declare const DEEPSEEK_HARNESS_NATIVE_SETTINGS_QUERY = "arkme-harness-native-settings"; export declare function deepSeekHarnessEmbedRequested(search?: string): boolean; export declare function deepSeekHarnessNativeSettingsRequested(search?: string): boolean; export declare function deepSeekHarnessEmbedUrl(nativeSettings?: boolean): string; /** * Same-origin core-only DSH client embedded inside Arkme's existing conversation region. * * It stays mounted while another Arkme conversation is visible so the native client can * finish its own core boot independently of the Arkme directory request lifecycle. */ type SurfaceProps = { visible?: boolean; nativeSettings?: boolean; accountId?: number | undefined; accountScope?: string | undefined; followSession?: boolean; }; export declare function DeepSeekHarnessSurface(props: SurfaceProps): import("react").JSX.Element; /** Open in the visible native client's session owner, preserving errors for search. */ export declare function openEmbeddedDshSession(sessionId: string): void; /** Missing is reported only after a successful authoritative list refresh. */ export declare function hasEmbeddedDshSession(sessionId: string): Promise; export {}; //# sourceMappingURL=DeepSeekHarnessSurface.d.ts.map