import { LogRepository } from '../repositories/logRepository.js';
import { Log } from '../types/log.js';
export declare class GetAllLogs {
    private logRepository;
    constructor(logRepository: LogRepository);
    execute(options?: {
        limit?: number;
        cursor?: {
            id: string;
            timestamp: string;
        };
        sortDirection?: 'asc' | 'desc';
    }): Promise<{
        logs: Log[];
        hasNextPage: boolean;
    }>;
}
//# sourceMappingURL=getAllLogs.d.ts.map