import { z } from 'zod'; declare const AgentRestartCommandSchema: z.ZodObject<{ agentId: z.ZodString; reason: z.ZodEnum<{ operator_restart: "operator_restart"; account_switch: "account_switch"; }>; requestId: z.ZodString; requestedAt: z.ZodString; whenIdle: z.ZodOptional; }, z.core.$strip>; export type AgentRestartCommand = z.infer; export declare class AgentRestartCommandStore { private readonly options; private readonly store; constructor(options?: { animaHome?: string; }); directory(): string; filename(): string; path(): string; ensureDirectory(): Promise; request(agentId: string, options?: { reason?: AgentRestartCommand['reason']; whenIdle?: boolean; }): Promise; pendingAgentIds(): Promise; get(agentId: string): Promise; take(agentId: string): Promise; clear(agentId: string): Promise; private animaHome; } export declare const defaultAgentRestartCommandStore: AgentRestartCommandStore; export {}; //# sourceMappingURL=agent-restart-command.store.d.ts.map