import { IExecuteFunctions } from 'n8n-workflow'; import { Api } from 'eosjs'; export declare const CHAIN_IDS: Record; export declare function expectedChainIdFor(credentials: { network?: unknown; expectedChainId?: unknown; }): string | null; export declare function requireByteCount(context: IExecuteFunctions, raw: unknown, field: string, minimum?: number): number; export declare function requireNonNegativeAmount(context: IExecuteFunctions, raw: unknown, field: string): number; export declare function assertChainId(context: IExecuteFunctions, endpoint: string, credentials: { network?: unknown; expectedChainId?: unknown; }): Promise; export declare function getCredentials(context: IExecuteFunctions, errorMessage?: string): Promise; export interface ValidateEndpointOptions { signing?: boolean; } export declare function validateEndpoint(context: IExecuteFunctions, raw: string, options?: ValidateEndpointOptions): string; export declare function buildUrl(endpoint: string, path: string): string; export declare const MAX_PAGINATION_ITERATIONS = 5000; export declare function requireAccountName(context: IExecuteFunctions, raw: unknown, field: string): string; export declare function requireAmount(context: IExecuteFunctions, raw: unknown, field: string): number; export declare function requirePrecision(context: IExecuteFunctions, raw: unknown, field: string, fallback?: number): number; export declare function requireSymbol(context: IExecuteFunctions, raw: unknown, field: string): string; export declare function requireAssetIds(context: IExecuteFunctions, raw: unknown, field: string): string[]; export declare function normalizeMemo(context: IExecuteFunctions, raw: unknown, field: string): string; export declare function redactSensitive(input: string): string; export declare function safeError(error: unknown): { message: string; }; export declare function createSigningApi(context: IExecuteFunctions, endpoint: string, credentials: { network?: unknown; expectedChainId?: unknown; privateKey?: unknown; }): Promise;