import { BigNumber } from 'ethers';
import { BaseStakingContractAdapter, StakingAsset } from '../staking.js';
export declare class FlooringProtocolStakingContractAdapter extends BaseStakingContractAdapter {
    contractName: string;
    /**
     * The contract address
     */
    contractAddress: string;
    /**
     * The periphery contract address of the Flooring Protocol used to read Flooring Protocol States
     */
    peripheryContractAddress: string;
    /**
     * The Flooring Lab Credit contract address
     */
    flcAddress: string;
    /**
     * Assets that can be staked to this contract
     */
    supportedAssets: StakingAsset[];
    getStakedTokenBalance(owner: string): Promise<BigNumber>;
}
