import type { BaseApiClient } from '../../types/api';
import type { UseEssayCompetenceDetailsReturn } from './types';
/**
 * Hook for fetching essay competence details
 * Returns competence info, class average, counters, and paginated students list
 *
 * @param api - API client with post method
 *
 * @example
 * ```tsx
 * const { data, loading, error, fetchDetails, reset } = useEssayCompetenceDetails(api);
 *
 * fetchDetails({
 *   competenceNumber: 1,
 *   period: '1_MONTH',
 *   page: 1,
 *   limit: 20,
 * });
 * ```
 */
export declare function useEssayCompetenceDetails(api: BaseApiClient): UseEssayCompetenceDetailsReturn;
//# sourceMappingURL=useEssayCompetenceDetails.d.ts.map