import { QueryObserverResult, RefetchOptions } from '@tanstack/react-query'; import { ChainId } from '@justaname.id/sdk'; import { Records } from '../../types'; import { Address } from 'viem'; export declare const buildStandardRecordsBatchByEnsesKey: (enses: string[], chainId: ChainId | undefined) => (string | string[] | ChainId | undefined)[]; export declare const buildStandardRecordsBatchKey: (chainId: ChainId | undefined) => (string | ChainId | undefined)[]; export type RecordsRecord = Record; export interface UseStandardRecordsBatchParams { enses?: string[] | undefined; chainId?: ChainId | undefined; enabled?: boolean; } export interface getStandardRecordsBatchParams { enses: string[] | undefined; chainId?: ChainId; } export interface UseStandardRecordsBatchResult { isStandardRecordsBatchPending: boolean; isStandardRecordsBatchFetching: boolean; isStandardRecordsBatchLoading: boolean; recordsBatch: RecordsRecord | undefined; allRecordsBatch: RecordsRecord | undefined; refetchStandardRecordsBatch: (options?: RefetchOptions | undefined) => Promise>; } export declare const useStandardRecordsBatch: (params?: UseStandardRecordsBatchParams) => UseStandardRecordsBatchResult; //# sourceMappingURL=useStandardRecordsBatch.d.ts.map