import { type KV } from "https://deno.land/x/fluentci@v0.16.4/src/server/graphql/context.ts";
definition: { actions: { save: (project: string, data: Action[]) => Promise<void>; get: (project: string) => Promise<Action[] | null>; }; projects: { save: (data: Project) => Promise<void>; get: (id: string) => Promise<Project | null>; at: (path: string) => Promise<Project | null>; deleteAt: (path: string) => Promise<void>; list: (options?: Pagination) => Promise<{ projects: Project[]; cursor: string; }>; count: () => Promise<number>; updateStats: (id: string) => Promise<void>; byName: (name: string) => Promise<Project | null>; remove: (id: string) => Promise<void>; }; runs: { save: (project: string, data: Run) => Promise<void>; get: (id: string) => Promise<Run | null>; list: (project: string, options?: Pagination) => Promise<{ runs: Run[]; cursor: string; }>; count: (project: string) => Promise<number>; }; }