import type { TokenDto, YieldMetadataDto } from "@stakekit/api-hooks";
import type { ReactElement } from "react";
import { useVariantTokenUrls } from "./hooks/use-variant-token-urls";
type TokenIconContainerProps = {
    token: TokenDto;
    metadata?: YieldMetadataDto;
    hideNetwork?: boolean;
    children: (props: TokenIconContainerReturnType) => ReactElement;
};
type TokenIconContainerReturnType = ReturnType<typeof useVariantTokenUrls> & {
    networkLogoUri: string;
};
export declare const TokenIconContainer: ({ token, metadata, hideNetwork, children, }: TokenIconContainerProps) => import("react/jsx-runtime").JSX.Element;
export {};
