import { CreateResultadoTestFisicoDto } from './dto/create-resultado-test-fisico.dto';
import { CreateTestFisicoDto } from './dto/create-test-fisico.dto';
import { UpdateResultadoTestFisicoDto } from './dto/update-resultado-test-fisico.dto';
import { UpdateTestFisicoDto } from './dto/update-test-fisico.dto';
import { TestsFisicosService } from './tests-fisicos.service';
export declare class TestsFisicosController {
    private readonly testsFisicosService;
    constructor(testsFisicosService: TestsFisicosService);
    createTestFisico(createTestFisicoDto: CreateTestFisicoDto): Promise<import("./entities/test-fisico.entity").TestFisico>;
    findAllTestsFisicos(activo?: string): Promise<import("./entities/test-fisico.entity").TestFisico[]>;
    findOneTestFisico(id: number): Promise<import("./entities/test-fisico.entity").TestFisico>;
    updateTestFisico(id: number, updateTestFisicoDto: UpdateTestFisicoDto): Promise<import("./entities/test-fisico.entity").TestFisico>;
    removeTestFisico(id: number): Promise<{
        message: string;
    }>;
    seedTestsFisicos(): Promise<{
        message: string;
        count: number;
        tests: import("./entities/test-fisico.entity").TestFisico[];
    }>;
    createResultadoTestFisico(createResultadoTestFisicoDto: CreateResultadoTestFisicoDto): Promise<import("./entities/resultado-test-fisico.entity").ResultadoTestFisico>;
    findAllResultadosTestsFisicos(deportistaId?: string, testFisicoId?: string): Promise<import("./entities/resultado-test-fisico.entity").ResultadoTestFisico[]>;
    findOneResultadoTestFisico(id: number): Promise<import("./entities/resultado-test-fisico.entity").ResultadoTestFisico>;
    findResultadosByDeportista(deportistaId: number): Promise<import("./entities/resultado-test-fisico.entity").ResultadoTestFisico[]>;
    findHistorialByDeportistaAndTest(deportistaId: number, testFisicoId: number): Promise<import("./entities/resultado-test-fisico.entity").ResultadoTestFisico[]>;
    updateResultadoTestFisico(id: number, updateResultadoTestFisicoDto: UpdateResultadoTestFisicoDto): Promise<import("./entities/resultado-test-fisico.entity").ResultadoTestFisico>;
    removeResultadoTestFisico(id: number): Promise<{
        message: string;
    }>;
}
