import { type SignedData } from '@api3/airnode-feed'; import { ethers } from 'ethers'; import type { ApiResponse } from './types'; export declare const isBatchUnique: (batchSignedData: SignedData[]) => boolean; export declare const isIgnored: (signedData: SignedData, ignoreAfterTimestamp: number) => boolean; export declare const generateErrorResponse: (statusCode: number, message: string, context?: Record) => ApiResponse; export declare const extractBearerToken: (authorizationHeader: string | undefined) => string | null; export declare const decodeData: (data: string) => ethers.utils.Result; export declare const deriveBeaconId: (airnode: string, templateId: string) => string; export declare const recoverSignerAddress: (data: SignedData) => string; //# sourceMappingURL=utils.d.ts.map