import { GrapheneContext } from "../../server"; import DemoPage from "../../models/DemoPage"; import { DemoPageService } from "../../services/DemoPageService"; export declare class CreatePageInput { title: string; content: string; visible: boolean; } export declare class EditPageInput { id: string; title: string; content: string; visible: boolean; } export default class DemoPageResolver { private readonly pageService; constructor(pageService: DemoPageService); demoPages(): Promise; demoPage(id: string): Promise; createDemoPage(data: CreatePageInput, context: GrapheneContext): Promise; editDemoPage(data: EditPageInput, context: GrapheneContext): Promise; deleteDemoPage(id: string): Promise; }