import { PdfOperator, PdfOperatorFilter } from './PdfOperator.js'; import { PdfOperatorSelection, PdfOperatorSelectionFn } from './PdfOperatorSelection.js'; type PDFOperatorList = any; export interface OPSLookup { [key: number]: string; } export declare class PdfOperatorList { operators: PdfOperator[]; constructor({ fnArray, argsArray }: PDFOperatorList); find(filter: string | string[] | PdfOperatorFilter): PdfOperator | undefined; findAll(filter?: string | string[] | PdfOperatorFilter): PdfOperator[]; get length(): number; indexOf(operator: PdfOperator): number; at(index: number): PdfOperator; before(index: number, filter: string | string[] | PdfOperatorFilter): PdfOperator | null; after(index: number, filter: string | string[] | PdfOperatorFilter): PdfOperator | null; slice(start: number, end?: number): PdfOperator[]; select(...operators: PdfOperator[]): PdfOperatorSelection; selectAll(filter?: string | string[] | PdfOperatorFilter, fn?: PdfOperatorSelectionFn): PdfOperatorSelection[]; debug(): void; get fingerprint(): string; serialize(): string; } export {}; //# sourceMappingURL=PdfOperatorList.d.ts.map