import { type ChainId, type WaveId } from '@azuro-org/toolkit';
import { type QueryParameter } from '../../global';
export type WavePeriod = {
    id: number;
    startsAt: number;
    endsAt: number;
    totalPoints: string;
    isBonusPreCalc: boolean;
};
type Props = {
    waveId?: WaveId;
    chainId?: ChainId;
    query?: QueryParameter<WavePeriod[] | null>;
};
export declare const useWavePeriods: ({ waveId, chainId, query }?: Props) => import("@tanstack/react-query").UseQueryResult<NoInfer<WavePeriod[] | null>, Error>;
export {};
