import { type DeliveryStatusQuery, type DeliveryStatusResult, KMsgError, type ProviderRequestContext, type Result } from "@k-msg/core";
import type { NormalizedIwinvConfig } from "./iwinv.internal.types";
export declare function getAlimTalkDeliveryStatus(params: {
    providerId: string;
    config: NormalizedIwinvConfig;
    query: DeliveryStatusQuery;
    context?: ProviderRequestContext;
}): Promise<Result<DeliveryStatusResult | null, KMsgError>>;
export declare function getSmsV2DeliveryStatus(params: {
    providerId: string;
    config: NormalizedIwinvConfig;
    query: DeliveryStatusQuery;
    context?: ProviderRequestContext;
}): Promise<Result<DeliveryStatusResult | null, KMsgError>>;
