import { PbErrorResponse } from "../../types"; import { CreatedBy, PbImportExportTaskData, PbListPagesSearchInput, PbListPagesWhereInput, PbTaskStatus } from "./types"; import { PbRevisionType } from "../../contexts/PageBuilder"; export interface ImportPagesMutationVariables { category: string; zipFileUrl?: string; meta?: Record; } export interface ImportPagesMutationResponseDataTask { id: string; createdOn: string; createdBy: CreatedBy; status: PbTaskStatus; data: PbImportExportTaskData; stats: { total: number; completed: number; failed: number; }; } export interface ImportPagesMutationResponseData { task: ImportPagesMutationResponseDataTask; } export interface ImportPagesMutationResponse { pageBuilder: { importPages: { data: ImportPagesMutationResponseData | null; error: PbErrorResponse | null; }; }; } export declare const IMPORT_PAGES: import("graphql").DocumentNode; export interface ExportPagesVariables { revisionType: PbRevisionType; where?: PbListPagesWhereInput; limit?: number; sort?: string[]; search?: PbListPagesSearchInput; } export interface ExportPagesResponseDataTask { id: string; createdOn: string; createdBy: CreatedBy; status: PbTaskStatus; data: PbImportExportTaskData; stats: { total: number; completed: number; failed: number; }; } export interface ExportPagesResponseData { task: ExportPagesResponseDataTask; } export interface ExportPagesResponse { pageBuilder: { exportPages: { data: ExportPagesResponseData | null; error: PbErrorResponse | null; }; }; } export declare const EXPORT_PAGES: import("graphql").DocumentNode; export interface GetPageExportTaskVariables { id: string; } export interface GetPageExportTaskResponse { pageBuilder: { getExportPagesTask: { data?: ExportPagesResponseDataTask; error?: PbErrorResponse; }; }; } export declare const GET_PAGE_EXPORT_TASK: import("graphql").DocumentNode; export interface GetPagesImportTaskVariables { id: string; } export interface GetPagesImportTaskResponseDataData { error?: PbErrorResponse; } export interface GetPagesImportTaskResponseDataStats { total: number; completed: number; failed: number; } export interface GetPagesImportTaskResponseData { id: string; status: PbTaskStatus; createdOn: string; stats: GetPagesImportTaskResponseDataStats; data: GetPagesImportTaskResponseDataData; } export interface GetPagesImportTaskResponse { pageBuilder: { getImportPagesTask: { data?: GetPagesImportTaskResponseData; error?: PbErrorResponse; }; }; } export declare const GET_PAGES_IMPORT_TASK: import("graphql").DocumentNode; export interface PageImportExportTaskResponse { pageBuilder: { getImportExportTask: { data?: ExportPagesResponseDataTask; error?: PbErrorResponse; }; }; } export declare const GET_PAGE_IMPORT_EXPORT_TASK: import("graphql").DocumentNode; export interface ListImportedPagesVariables { taskId: string; } export interface ImportedPage { id: string; title: string; version: number; } export interface ListImportedPagesResponse { pageBuilder: { listImportedPages: { data?: ImportedPage[]; error?: PbErrorResponse; }; }; } export declare const LIST_IMPORTED_PAGES: import("graphql").DocumentNode;