import type { AgentLoopResult, RunAgentLoopOptions } from './types.js';
/**
 * Main programmatic runtime boundary for one evented agent loop execution.
 */
export declare class AgentLoopRuntimeService {
    static run(options: RunAgentLoopOptions): Promise<AgentLoopResult>;
    private static emitAgentRunEvent;
    private static resolveCredentialStorePath;
    private static createLoopLlmAdapter;
    private static resolveTools;
    private static resolveSystemContext;
    private static resolveStateRoot;
}
//# sourceMappingURL=service.d.ts.map