import { type JobCallback } from 'node-schedule';
import { type Payload } from 'payload';
import { type PaginatedDocs } from 'payload/dist/database/types';
import { type ScheduledPost } from './types';
export declare function getUpcomingPosts(interval: number, payload: Payload): Promise<PaginatedDocs<ScheduledPost>>;
export declare function publishScheduledPost({ post, global }: Pick<ScheduledPost, 'post' | 'global'>, payload: Payload): JobCallback;
