import type { HiddenInfoDto } from './HiddenInfoDto';
import type { NodeModeratorDto } from './NodeModeratorDto';
import type { NodeOperatorDto } from './NodeOperatorDto';
import type { OfficialInfoDto } from './OfficialInfoDto';
export type NodeListingDto = {
    id: number;
    nodeAddress: string;
    operator: NodeOperatorDto;
    moderators: Array<NodeModeratorDto>;
    minRune: number;
    maxRune?: number;
    feePercentage: number;
    txId: string;
    height: number;
    timestamp: string;
    targetTotalBond?: number;
    isDelisted: boolean;
    status: string;
    slashPoints: number;
    activeTime: number;
    bondProvidersCount: number;
    maxTimeToLeave: number;
    officialInfo: OfficialInfoDto;
    isHidden?: HiddenInfoDto;
    isYieldGuarded?: HiddenInfoDto;
    logo?: string;
    banner?: string;
    name?: string;
    description?: string;
    unbondPolicy?: string;
    twitter?: string;
    discord?: string;
    telegram?: string;
    mirror?: string;
};
