import { OrderSignatureData } from '../utils/blockchain'; import { PayloadAndKind } from '../payload'; import { BlockchainSignature, APIKey, PresignConfig, Config, ChainNoncePair } from '../types'; export declare function signNEOBlockchainData(privateKey: string, data: string, performHash?: boolean): BlockchainSignature; export declare function presignNEOBlockchainData(apiKey: APIKey, config: PresignConfig, data: string, payloadHashFunction: string): Promise; export declare function buildNEOOrderSignatureData(address: string, publicKey: string, payloadAndKind: PayloadAndKind, chainNoncePair: ChainNoncePair, orderData: OrderSignatureData): string; export declare function buildNEOMovementSignatureData(address: string, publicKey: string, assetData: Config['assetData'], payloadAndKind: PayloadAndKind): string;