import { ChainId } from '@envanik/sdk';
import { useSarNftAllProposalData } from './common';
import { useDummyAllProposalData, useDummyVoteCallback } from './dummy';
import { useAllProposalData, useVoteCallback } from './evm';
import { useHederaVoteCallback } from './hedera';
export declare type UseAllProposalDataHookType = {
    [chainId in ChainId]: typeof useSarNftAllProposalData | typeof useAllProposalData | typeof useDummyAllProposalData;
};
export declare const useAllProposalDataHook: UseAllProposalDataHookType;
export declare type UseVoteCallbackHookType = {
    [chainId in ChainId]: typeof useVoteCallback | typeof useHederaVoteCallback | typeof useDummyVoteCallback;
};
export declare const useVoteCallbackHook: UseVoteCallbackHookType;
