import type { ProviderId, RuntimeMode } from "../providers/contracts.js";
import type { SessionStateService } from "./session-state.js";
import type { UserService } from "./users.js";
export interface BackgroundCommandContinuationPayload {
    sessionId: string;
    _systemNotification: string;
    provider?: Exclude<ProviderId, "jait">;
    runtimeMode?: RuntimeMode;
    model?: string;
}
export declare function buildBackgroundCommandContinuationPayload(options: {
    sessionId: string;
    notification: string;
    userId: string;
    userService: UserService;
    sessionState?: SessionStateService;
}): BackgroundCommandContinuationPayload;
//# sourceMappingURL=background-command-continuation.d.ts.map