import type { ClientSession } from '../../../models/session';
/**
 * Get all active sessions for the current user
 */
export declare const useSessions: (userId?: string, options?: {
    enabled?: boolean;
}) => import("@tanstack/react-query").UseQueryResult<ClientSession[], Error>;
/**
 * Get specific session by ID
 */
export declare const useSession: (sessionId: string | null, options?: {
    enabled?: boolean;
}) => import("@tanstack/react-query").UseQueryResult<ClientSession, Error>;
/**
 * Get device sessions for the current active session
 */
export declare const useDeviceSessions: (options?: {
    enabled?: boolean;
}) => import("@tanstack/react-query").UseQueryResult<any[], Error>;
/**
 * Get user devices
 */
export declare const useUserDevices: (options?: {
    enabled?: boolean;
}) => import("@tanstack/react-query").UseQueryResult<any[], Error>;
/**
 * Get security information
 */
export declare const useSecurityInfo: (options?: {
    enabled?: boolean;
}) => import("@tanstack/react-query").UseQueryResult<{
    recoveryEmail: string | null;
}, Error>;
//# sourceMappingURL=useServicesQueries.d.ts.map