import { Context, Pagination } from '@txstate-mws/graphql-server'; import { ScheduledPublish, ScheduledPublishFilter, ScheduledPublishResponse, CreateScheduledPublishInput, UpdateScheduledPublishInput, Page, User, type DGContext } from '../internal.js'; export declare class ScheduledPublishResolver { scheduledPublishes(ctx: DGContext, filter?: ScheduledPublishFilter, pagination?: Pagination): Promise; createScheduledPublish(ctx: Context, args: CreateScheduledPublishInput, validateOnly?: boolean): Promise; updateScheduledPublish(ctx: Context, scheduledPublishId: string, args: UpdateScheduledPublishInput, validateOnly?: boolean): Promise; cancelScheduledPublish(ctx: Context, scheduledPublishId: string): Promise; page(ctx: Context, schedule: ScheduledPublish): Promise; createdByUser(ctx: Context, schedule: ScheduledPublish): Promise; updatedByUser(ctx: Context, schedule: ScheduledPublish): Promise; actionNotPermitted(ctx: Context, schedule: ScheduledPublish): Promise; permissions(schedule: ScheduledPublish): ScheduledPublish; } export declare class ScheduledPublishPermissionsResolver { edit(ctx: Context, schedule: ScheduledPublish): Promise; cancel(ctx: Context, schedule: ScheduledPublish): Promise; }