import { FileToolResultStore as CoreFileToolResultStore } from '@cicctencent/agent-core'; export { FileToolResultStore } from '@cicctencent/agent-core'; export type { FileToolResultStoreOptions } from '@cicctencent/agent-core'; export declare function getToolResultStore(): CoreFileToolResultStore; import type { NoteStore } from '@cicctencent/agent-core'; export declare class FileNoteStore implements NoteStore { private filePath; constructor(workspaceId: number, dataDir?: string); read(): Promise; write(content: string): Promise; append(section: string): Promise; } import { JsonListStore } from './index.js'; import type { WorkspaceEntity } from '../types.js'; export declare class WorkspaceStore extends JsonListStore { constructor(); create(data: Omit): WorkspaceEntity; patch(id: number, data: Partial): WorkspaceEntity | undefined; } export declare function getWorkspaceStore(): WorkspaceStore; import type { AutomationEntity } from '../model/automation.js'; export declare class AutomationStore extends JsonListStore { constructor(); getEnabled(): AutomationEntity[]; create(data: Omit): AutomationEntity; patch(id: number, data: Partial): AutomationEntity | undefined; } export declare function getAutomationStore(): AutomationStore; import type { AutomationRunEntity } from '../model/automation.js'; export declare class AutomationRunStore { private getRunDir; private ensureDir; private nextRunId; private getRunFilePath; listByAutomation(automationId: number, limit?: number, offset?: number): AutomationRunEntity[]; findById(runId: number): AutomationRunEntity | undefined; findByAutomationAndId(automationId: number, runId: number): AutomationRunEntity | undefined; createRun(data: Omit): AutomationRunEntity; deleteByAutomation(automationId: number): void; } export declare function getAutomationRunStore(): AutomationRunStore; //# sourceMappingURL=app-stores.d.ts.map