/// import type { Device } from '@seamapi/types/connect'; import { type CommonProps } from '../../../../lib/seam/components/common-props.js'; export interface DeviceTableProps extends CommonProps { deviceIds?: string[]; connectedAccountIds?: string[]; disableSearch?: boolean; deviceFilter?: (device: Device, searchInputValue: string) => boolean; deviceComparator?: (deviceA: Device, deviceB: Device) => number; onDeviceClick?: (deviceId: string) => void; preventDefaultOnDeviceClick?: boolean; heading?: string | null; } export declare const defaultDeviceFilter: (device: Device, searchInputValue: string) => boolean; export declare const NestedDeviceTable: (props: Partial & JSX.IntrinsicAttributes & import("../../../../lib/seam/components/common-props.js").RequiredCommonProps) => JSX.Element | null; export declare function DeviceTable({ deviceIds, connectedAccountIds, disableSearch, onDeviceClick, preventDefaultOnDeviceClick, deviceFilter, deviceComparator, heading, errorFilter, warningFilter, disableLockUnlock, disableCreateAccessCode, disableEditAccessCode, disableDeleteAccessCode, disableResourceIds, disableConnectedAccountInformation, onBack, className, }?: DeviceTableProps): JSX.Element;