@k-msg/provider
Version:
Complete provider system with adapters and implementations for K-Message platform
19 lines (18 loc) • 724 B
TypeScript
import { KMsgError, type ProviderRequestContext, type Result, type SendOptions, type SendResult } from "@k-msg/core";
import type { NormalizedIwinvConfig, SmsV2MessageType } from "./iwinv.internal.types";
export declare function sendAlimTalk(params: {
providerId: string;
config: NormalizedIwinvConfig;
options: Extract<SendOptions, {
type: "ALIMTALK";
}>;
context?: ProviderRequestContext;
}): Promise<Result<SendResult, KMsgError>>;
export declare function sendSmsV2(params: {
providerId: string;
config: NormalizedIwinvConfig;
options: Extract<SendOptions, {
type: SmsV2MessageType;
}>;
context?: ProviderRequestContext;
}): Promise<Result<SendResult, KMsgError>>;