import type { Core } from '@strapi/types';
import { AIMetadataJob } from '../../../shared/contracts/ai-metadata-jobs';
export declare const createAIMetadataJobsService: ({ strapi }: {
    strapi: Core.Strapi;
}) => {
    createJob(): Promise<number>;
    getJob(jobId: number): Promise<AIMetadataJob | null>;
    updateJob(jobId: number, updates: Partial<Omit<AIMetadataJob, "id" | "createdAt">>): Promise<void>;
    deleteJob(jobId: number): Promise<void>;
    getLatestActiveJob(): Promise<AIMetadataJob | null>;
};
export type { AIMetadataJob };
//# sourceMappingURL=ai-metadata-jobs.d.ts.map