import type { IActivityHandler } from "../../IActivityHandler"; /** Defines inputs to the ExtractPdfPages activity. */ export interface ExtractPdfPagesInputs { source: string | number[]; startIndex: number; numberOfPages: number; } /** Defines outputs from the ExtractPdfPages activity. */ export interface ExtractPdfPagesOutputs { /** @description A PDF document containing the extracted pages. */ result: number[]; /** @description The total number of extracted pages. */ totalPages: number; } export declare class ExtractPdfPages implements IActivityHandler { static readonly action = "gcx:wf:pdf::ExtractPdfPages"; static readonly suite = "gcx:wf:builtin"; execute(inputs: ExtractPdfPagesInputs): ExtractPdfPagesOutputs; }