import type { DataData } from '@dosgato/templating'; import { Context, ValidatedResponse } from '@txstate-mws/graphql-server'; import { DateTime } from 'luxon'; import { DataFolder, Role, Site, Template, User, ObjectVersion, Data, DataFilter, DataPermission, DataResponse, DataMultResponse, CreateDataInput, UpdateDataInput, MoveDataTarget } from '../internal.js'; export declare class DataResolver { dataquery(ctx: Context, filter: DataFilter): Promise; deletedBy(ctx: Context, data: Data): Promise; data(ctx: Context, data: Data, published?: boolean, publishedIfNecessary?: boolean, version?: number): Promise; template(ctx: Context, data: Data): Promise