import { ApiStakePool, ApiStakePoolFlagsEnum, StakepoolsCost, StakepoolsMargin, StakepoolsMetadata, StakepoolsMetrics, StakepoolsPledge, StakepoolsRetirement } from '../models';
export declare class StakePoolWallet implements ApiStakePool {
    id: any;
    metrics: StakepoolsMetrics;
    cost: StakepoolsCost;
    margin: StakepoolsMargin;
    pledge: StakepoolsPledge;
    metadata?: StakepoolsMetadata;
    retirement?: StakepoolsRetirement;
    flags: ApiStakePoolFlagsEnum[];
    constructor(id: any, metrics: StakepoolsMetrics, cost: StakepoolsCost, margin: StakepoolsMargin, pledge: StakepoolsPledge, metadata: StakepoolsMetadata, retirement: StakepoolsRetirement, flags: ApiStakePoolFlagsEnum[]);
    static from(apiStakePool: ApiStakePool): StakePoolWallet;
}
