import type { CreateSessionRequest, UpdateSessionRequest } from '../types/api';
export declare function useSessions(): import("@tanstack/react-query").UseQueryResult<import("..").Session[], Error>;
export declare function useSession(sessionId: string): import("..").Session;
export declare function useCreateSession(): import("@tanstack/react-query").UseMutationResult<import("..").Session, Error, CreateSessionRequest, unknown>;
export declare function useUpdateSession(sessionId: string): import("@tanstack/react-query").UseMutationResult<import("..").Session, Error, UpdateSessionRequest, unknown>;
export declare function useDeleteSession(): import("@tanstack/react-query").UseMutationResult<{
    success: boolean;
}, Error, string, unknown>;
//# sourceMappingURL=useSessions.d.ts.map