import type { DaoCoreConfig } from "../config/types.daocore.js";
export type SubagentSpawnOwnership = {
    controllerSessionKey: string;
    threadBindingRequesterSessionKey: string;
    completionRequesterSessionKey: string;
    completionRequesterDisplayKey: string;
};
export declare function resolveSubagentSpawnOwnership(params: {
    cfg: DaoCoreConfig;
    agentSessionKey?: string;
    completionOwnerKey?: string;
}): SubagentSpawnOwnership;
