import { ListLogsArgs } from '@mastra/core/storage';
import { LogRecord } from '../types';
interface UseLogsReturn {
    data: LogRecord[] | undefined;
    hasNextPage: boolean;
    isFetchingNextPage: boolean;
    fetchNextPage: () => void;
    isLoading: boolean;
    isError: boolean;
    error: Error | null;
    setEndOfListElement: (node: HTMLDivElement | null) => void;
}
export interface LogsFilters {
    filters?: ListLogsArgs['filters'];
}
export declare const useLogs: (props?: LogsFilters) => UseLogsReturn;
export {};
