import { type AnyKoiTool } from "./common.js";
export type DeliverableState = "pending" | "preflighting" | "verified" | "blocked_mixed_content" | "origin_down" | "tunnel_down" | "timeout" | "forbidden" | "not_found" | "invalid_url" | "unknown_error";
export interface Deliverable {
    id: string;
    type: "website" | "file" | "media";
    url: string;
    label?: string;
    state: DeliverableState;
    statusCode?: number;
    contentType?: string;
    error?: string;
    remedy?: string;
    createdAt: number;
    lastCheckedAt?: number;
    verifiedAt?: number;
}
export declare function createDeliverableTool(): AnyKoiTool;
