import type { PayloadRequest, Where } from 'payload';
export declare const jobsCollectionSlug = "payload-jobs";
export declare const publishDateFieldCustomKey = "payload-plugin-scheduler:publishDate";
export declare const publishDateFieldOverridesCustomKey = "payload-plugin-scheduler:publishDateOverrides";
export declare const schedulePublishTaskSlug = "schedulePublish";
export type ScheduleTarget = {
    id: number | string;
    slug: string;
    type: 'collection';
} | {
    slug: string;
    type: 'global';
};
export declare const getScheduledPublishJobsWhere: (target: ScheduleTarget) => Where;
export declare const deleteScheduledPublishJobs: ({ req, target, }: {
    req: PayloadRequest;
    target: ScheduleTarget;
}) => Promise<number | undefined>;
