import type { ManufacturerIntegrationSupportLevel } from '@seamapi/types/devicedb';
import { useDeviceModels } from '../../../../lib/seam/components/SupportedDeviceTable/use-device-models.js';
export interface DeviceModelFilters {
    supportedOnly: boolean;
    manufacturer: string | null;
}
export declare const supportedIntegrationSupportLevels: ManufacturerIntegrationSupportLevel[];
export declare const useFilteredDeviceModels: ({ filterValue, filters, includeIf, excludeIf, ...manufacturersParams }: {
    filterValue: string;
    filters: DeviceModelFilters;
    manufacturers: string[] | null;
    excludedManufacturers: string[];
    includeIf: string[] | null;
    excludeIf: string[];
}) => ReturnType<typeof useDeviceModels>;
