import type { LocalAgentStore } from "./store/local-agent-store.js";
export interface CursorConfigureOptions {
    /**
     * Defaults for local-agent persistence. Fields on individual `Agent.*`
     * calls override these values.
     */
    local?: {
        /**
         * Default {@link LocalAgentStore} when a call omits `store` / `local.store`.
         * Pass `null` to clear a previous default. When unset, local routes use
         * {@link SqliteLocalAgentStore} via `SqliteLocalAgentStore.open`.
         */
        store?: LocalAgentStore | null;
        /**
         * Force local agent backend streams to use HTTP/1.1 with SSE instead of
         * HTTP/2. Pass `null` to clear a previous default.
         */
        useHttp1ForAgent?: boolean | null;
    };
}
export declare function configureCursorSdk(options: CursorConfigureOptions): void;
export declare function getDefaultUseHttp1ForAgent(): boolean | undefined;
export declare function __clearDefaultNetworkConfigForTests(): void;
//# sourceMappingURL=sdk-config.d.ts.map