import type { ErrorType } from '../errors/utils.js'; import type { Hex } from '../types/data.js'; import type { SignableMessage } from '../types/signature.js'; import { type HashMessageErrorType } from './hashMessage.js'; import { type SignErrorType, type SignReturnType, type To } from './sign.js'; export type SignMessageParameters = { message: SignableMessage; privateKey: Hex; to?: to | To | undefined; }; export type SignMessageReturnType = SignReturnType; export type SignMessageErrorType = SignErrorType | HashMessageErrorType | ErrorType; export declare function signMessage(parameters: SignMessageParameters): SignMessageReturnType; //# sourceMappingURL=signMessage.d.ts.map