import { UseQueryOptions } from '@tanstack/react-query';
type RestUsage = {
    citationCount: number;
    citations: CitingWork[];
};
export type CitingWork = {
    id: string;
    doi: string;
    title?: string;
    publisher?: string;
    publicationYear?: number;
    containerTitle?: string;
};
export declare const maxCitationCount = 500;
export declare const getDataCiteUsageQueryKey: (doi?: string) => readonly ["datacite-usage", string | undefined];
export declare function useDataCiteUsage(doi?: string, options?: Omit<UseQueryOptions<RestUsage, Error>, 'queryKey' | 'queryFn'>): import("@tanstack/react-query").UseQueryResult<RestUsage, Error>;
export {};
//# sourceMappingURL=useDataCiteUsage.d.ts.map