import { FoundryPage } from "../types/index.js"; import { BaseSystemStateAdapter } from "./base.js"; /** * State adapter for the Pathfinder 2nd Edition system. */ export declare class PF2eStateAdapter extends BaseSystemStateAdapter { readonly id = "pf2e"; constructor(page?: FoundryPage); grantCurrency(page: FoundryPage, actorName: string, amount: number, currency: string): Promise; getTestActorData(_name: string): { type: string; system: { attributes: { hp: { value: number; max: number; }; }; }; }; getTestItemData(_name: string): { type: string; system: {}; }; getCurrencyVerifyParams(actorName: string, amount: number, currency: string): { key: string; predicate: (data: Record, extra?: Record) => boolean; }; }