/******************************************************************************** * Copyright (c) 2026 Contributors to the Eclipse Foundation * * See the NOTICE file(s) distributed with this work for additional * information regarding copyright ownership. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License 2.0 which is available at * https://www.eclipse.org/legal/epl-2.0 * * SPDX-License-Identifier: EPL-2.0 ********************************************************************************/ import type { RefObject } from "react"; import { ScanResult } from '../../context/scan-admin'; import { DetailBadge } from '../../components/scan-admin'; interface UseScanCardStateReturn { expanded: boolean; handleExpandClick: () => void; showExpandButton: boolean; badges: DetailBadge[]; liveDuration: string; cardRef: RefObject; } /** * Custom hook that encapsulates all ScanCard state logic. */ export declare const useScanCardState: (scan: ScanResult) => UseScanCardStateReturn; export {}; //# sourceMappingURL=use-scan-card-state.d.ts.map