import type { ContractArtifact } from '@aztec/stdlib/abi'; import type { AllowedElement } from '@aztec/stdlib/interfaces/server'; /** * Returns the allowlist entries needed for FPC-based fee payments, keyed by the contract class of * the `artifact` actually deployed as the fee token (defaults to canonical Token). The setup-phase * validator matches these entries by class id, so a test deploying the codegen'd TestToken as its * fee vehicle must pass `TestTokenContract.artifact` here -- otherwise the FPC fee calls are matched * against the wrong class and rejected. Test-only: FPC fee payment with custom tokens won't work on * mainnet alpha. */ export declare function getTokenAllowedSetupFunctions(artifact?: ContractArtifact): Promise; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW5fYWxsb3dlZF9zZXR1cC5kLnRzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3Rlc3RpbmcvdG9rZW5fYWxsb3dlZF9zZXR1cC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEtBQUssRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRTFELE9BQU8sS0FBSyxFQUFFLGNBQWMsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBRXRFOzs7Ozs7O0dBT0c7QUFDSCx3QkFBc0IsNkJBQTZCLENBQ2pELFFBQVEsR0FBRSxnQkFBd0MsR0FDakQsT0FBTyxDQUFDLGNBQWMsRUFBRSxDQUFDLENBUzNCIn0=