export interface UseLegalContractOptions { enabled?: boolean; } export declare function useLegalContract(id: string, options?: UseLegalContractOptions): import("@tanstack/react-query").UseQueryResult | null | undefined; metadata?: Record | null | undefined; targetKind?: "booking" | "proposal_version" | "program" | "product" | "inventory_item" | "supplier_channel_relationship" | "provider_source_ref" | null | undefined; targetId?: string | null | undefined; targetProvider?: string | null | undefined; targetSourceRef?: string | null | undefined; legacyTransactionOfferId?: string | null | undefined; legacyTransactionOrderId?: string | null | undefined; personFirstName?: string | null | undefined; personLastName?: string | null | undefined; personEmail?: string | null | undefined; personPhone?: string | null | undefined; issuedAt?: string | null | undefined; sentAt?: string | null | undefined; executedAt?: string | null | undefined; expiresAt?: string | null | undefined; voidedAt?: string | null | undefined; }>, Error>;