/**
 * A struct representing the conversion rate between two assets.
 */
export declare const AssetConversionStruct: import("@metamask/superstruct").Struct<{
    rate: string;
    conversionTime: number;
    expirationTime?: number | undefined;
}, {
    rate: import("@metamask/superstruct").Struct<string, null>;
    conversionTime: import("@metamask/superstruct").Struct<number, null>;
    expirationTime: import("@metamask/superstruct").Struct<number | undefined, null>;
}>;
/**
 * A struct representing the response of the `onAssetsConversion` method.
 */
export declare const OnAssetsConversionResponseStruct: import("@metamask/superstruct").Struct<{
    conversionRates: Record<`${string}:${string}/${string}:${string}`, Record<`${string}:${string}/${string}:${string}`, {
        rate: string;
        conversionTime: number;
        expirationTime?: number | undefined;
    } | null>>;
}, {
    conversionRates: import("@metamask/superstruct").Struct<Record<`${string}:${string}/${string}:${string}`, Record<`${string}:${string}/${string}:${string}`, {
        rate: string;
        conversionTime: number;
        expirationTime?: number | undefined;
    } | null>>, null>;
}>;
//# sourceMappingURL=assets-conversion.d.cts.map