import { BoxProps } from '@dodoex/components';
import { PoolOperateInnerProps } from './PoolOperateInner';
import { GetMigrationPairAndMining, ShowMigrationPairAndMining } from './types';
export interface PoolOperateProps {
    onClose?: () => void;
    account: string | undefined;
    pool?: PoolOperateInnerProps['pool'];
    address?: string;
    operate?: PoolOperateInnerProps['operate'];
    chainId?: number;
    hasMining?: boolean;
    hidePoolInfo?: boolean;
    sx?: BoxProps['sx'];
    getMigrationPairAndMining?: GetMigrationPairAndMining;
    showMigrationPairAndMining?: ShowMigrationPairAndMining;
}
export declare function PoolOperate({ onClose, pool: poolProps, address, operate, chainId, hasMining, hidePoolInfo, sx, getMigrationPairAndMining, showMigrationPairAndMining, }: PoolOperateProps): JSX.Element;
export default function PoolOperateDialog({ modal, ...props }: PoolOperateProps & {
    modal?: boolean;
}): JSX.Element;
