import type PKPass from "./PKPass.js"; import * as Schemas from "./schemas/index.js"; /** * Class to represent lower-level keys pass fields * @see https://apple.co/2wkUBdh */ declare const passInstanceSymbol: unique symbol; declare const sharedKeysPoolSymbol: unique symbol; export default class FieldsArray extends Array { private [passInstanceSymbol]; private [sharedKeysPoolSymbol]; constructor(passInstance: InstanceType, keysPool: Set, fieldSchema: typeof Schemas.PassFieldContent | typeof Schemas.PassFieldContentWithRow, ...args: Schemas.PassFieldContent[]); push(...items: Schemas.PassFieldContent[]): number; pop(): Schemas.PassFieldContent; splice(start: number, deleteCount: number, ...items: Schemas.PassFieldContent[]): Schemas.PassFieldContent[]; shift(): Schemas.PassFieldContent; unshift(...items: Schemas.PassFieldContent[]): number; } export {};