import { ErrorResponse, DetailResponse, Choices, Field, Fields } from '../types';

declare const useFieldsInfo: (data: DetailResponse<Fields> | ErrorResponse | undefined) => {
    name: string;
    description: string;
    fields: Map<string, Field>;
    defaultFields: string[];
};
declare const useFieldDescriptions: (fields: Map<string, Field>) => Map<string, string>;
declare const useChoiceDescriptions: (data: DetailResponse<Choices> | ErrorResponse | undefined) => Map<string, string>;
declare const useChoicesDescriptions: (fields: string[], data: (DetailResponse<Choices> | ErrorResponse)[]) => Map<string, Map<string, string>>;
export { useChoiceDescriptions, useChoicesDescriptions, useFieldsInfo, useFieldDescriptions, };
