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