import { Model } from 'sequelize-typescript'; import { validatorKind, validatorStatus } from '../utils/enums'; import { Address } from './address'; import { Block } from './block'; import { Reward } from './reward'; import { Stake } from './stake'; export declare class Validator extends Model { address: string; consensusAddress: string; rewardAddressId: number; rewardAddress: Address; block: Block; moniker: string; website: string; details: string; identity: string; security_contact: string; blockId: number; skippedBlocks: number; delegators: number; fee: string; slots: number; mins: string; stake: string; power: string; rating: string; stakes: Stake[]; nftStakes: Stake[]; blocks: Block[]; status: validatorStatus; kind: validatorKind; rewards: Reward[]; }