import type { DesignResourceHandoffPreflightV1, DesignResourceHandoffTargetV1 } from "./design-resource-handoff-types.js"; import type { DeliveryContractV2 } from "./long-task-delivery-types.js"; type ContractDesignTarget = DeliveryContractV2["outcomes"][number]["product"]["surface_bindings"][number]["design_targets"][number]; type ContractSurfaceBinding = DeliveryContractV2["outcomes"][number]["product"]["surface_bindings"][number]; interface ContractDesignTargetBinding { binding: ContractSurfaceBinding; target: ContractDesignTarget; } interface IndexedHandoffTarget { preflight: DesignResourceHandoffPreflightV1; target: DesignResourceHandoffTargetV1; } export declare function validateLongTaskDesignTargetCapabilities(contract: DeliveryContractV2, contractTarget: ContractDesignTargetBinding, indexed: IndexedHandoffTarget): void; export {};