import type { FifoMessageQueueType, MessageQueueType, ResourceId } from "../../Resources";
import type { BlueprintHelper } from "../BlueprintHelper";
import type { ResourceHelperByType } from "../ResourceHelper";
export declare function getMessageQueueUtils(blueprint: BlueprintHelper, resource: ResourceHelperByType<FifoMessageQueueType | MessageQueueType>): MessageQueueUtils;
export interface MessageQueueUtils {
    isValidDeadLetterTarget(targetId: ResourceId): DeadLetterTargetValidation;
}
export interface DeadLetterTargetValidation {
    isValid: boolean;
    reason: string;
}
