import React from 'react';
import { PropsToAttrs } from '../types';
type Device = {
    id: string;
    name: string;
    deviceType: 'desktop' | 'mobile' | 'tablet' | 'unknown';
    lastLoginDate: number;
};
type Props = {
    emptyState?: React.ReactNode;
    data?: Device[];
    format?: string;
    readonly?: boolean;
    'full-width'?: boolean;
    'hide-actions'?: boolean;
    'remove-device-label'?: string;
    'current-device-label'?: string;
    'last-login-label'?: string;
};
declare global {
    namespace React.JSX {
        interface IntrinsicElements {
            'descope-trusted-devices': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> & PropsToAttrs<Props>;
        }
    }
}
declare const TrustedDevices: React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLDivElement>>;
export default TrustedDevices;
