import { KMsgErrorCode, type Template } from "@k-msg/core";
import type { NormalizedIwinvConfig } from "./iwinv.internal.types";
export declare function getSendEndpoint(config: NormalizedIwinvConfig): string;
export declare function getAlimTalkHeaders(config: NormalizedIwinvConfig): Record<string, string>;
export declare function mapIwinvCodeToKMsgErrorCode(code: number): KMsgErrorCode;
export declare function normalizeIwinvCode(value: unknown): number | undefined;
export declare function toIwinvTemplateStatus(value: string | undefined): "Y" | "I" | "R" | undefined;
export declare function mapIwinvTemplateStatus(value: unknown): Template["status"];
