import { ComponentData, PageData } from '@dosgato/templating'; import { Context, Pagination, ValidatedResponse } from '@txstate-mws/graphql-server'; import { DateTime } from 'luxon'; import { Pagetree, Role, Site, Template, TemplateFilter, User, ObjectVersion, Page, PageFilter, PagePermission, PageResponse, PagesResponse, UrlSafeString, VersionFilter, UserTag, Asset, AssetFilter, AssetFolderFilter, DGContext, ScheduledPublish, ScheduledPublishFilter } from '../internal.js'; export declare class PageResolver { pages(ctx: DGContext, filter?: PageFilter, pagination?: Pagination): Promise; deletedBy(ctx: Context, page: Page): Promise; children(ctx: Context, page: Page, recursive?: boolean, filter?: PageFilter): Promise; parent(ctx: Context, page: Page): Promise; rootpage(ctx: Context, page: Page): Promise; ancestors(ctx: Context, page: Page): Promise; path(ctx: Context, page: Page): string; template(ctx: Context, page: Page): Promise