import type { BrowserRecipe, BrowserRecipeRun, BrowserRecipeRunEvent } from './types.js'; export declare function listBrowserRecipes(): BrowserRecipe[]; export declare function getBrowserRecipe(id: string): BrowserRecipe | null; export declare function saveBrowserRecipe(recipe: BrowserRecipe): void; export declare function deleteBrowserRecipe(id: string): boolean; export declare function saveBrowserRecipeRun(run: BrowserRecipeRun): void; export declare function getBrowserRecipeRun(id: string): BrowserRecipeRun | null; export declare function listBrowserRecipeRuns(recipeId?: string): BrowserRecipeRun[]; export declare function hasActiveBrowserRecipeRuns(recipeId: string): boolean; export declare function listActiveBrowserRecipeRuns(): BrowserRecipeRun[]; export declare function nextBrowserRecipeRunEventSeq(runId: string): number; export declare function appendBrowserRecipeRunEvent(event: BrowserRecipeRunEvent): void; export declare function listBrowserRecipeRunEvents(runId: string): BrowserRecipeRunEvent[];