import { PdfOperator, PdfOperatorFilter } from './PdfOperator'; import { PdfOperatorList } from './PdfOperatorList'; import * as PdfOperatorTransforms from './PdfOperatorTransforms'; export declare type PdfOperatorSelectionFn = (selection: PdfOperatorSelection) => void; export declare class PdfOperatorSelection { private list; operators: PdfOperator[]; constructor(list: PdfOperatorList); add(operator: PdfOperator): this; remove(operator: PdfOperator): this; before(filter: PdfOperatorFilter | string): this; after(filter: PdfOperatorFilter | string): this; includes(operator: PdfOperator): boolean; slice(): PdfOperator[]; fill(): void; extract(): T; transform(): Partial[]; get first(): PdfOperator; get last(): PdfOperator; debug(): void; }