/// <reference types="react" resolution-mode="require"/>
import { type CommonProps } from '../../../../lib/seam/components/common-props.js';
export interface DeviceDetailsProps extends CommonProps {
    deviceId: string;
}
export declare const NestedDeviceDetails: (props: DeviceDetailsProps & import("../../../../lib/seam/components/common-props.js").RequiredCommonProps) => JSX.Element | null;
export interface NestedSpecificDeviceDetailsProps extends Required<Omit<CommonProps, 'onBack' | 'className'>> {
    onBack: (() => void) | undefined;
    className: string | undefined;
}
export declare function DeviceDetails({ deviceId, errorFilter, warningFilter, disableLockUnlock, disableDeleteAccessCode, disableResourceIds, disableConnectedAccountInformation, disableCreateAccessCode, disableEditAccessCode, disableClimateSettingSchedules, onBack, className, }: DeviceDetailsProps): JSX.Element | null;
