/**
 * Copyright 2023 Kapeta Inc.
 * SPDX-License-Identifier: MIT
 */
import React from 'react';
import { FormFieldControllerProps } from '../formFieldController';
import { IconValue } from '@kapeta/schemas';
import { Asset } from '@kapeta/ui-web-types';
export interface AssetVersionSelectorEntry {
    ref: string;
    kind: string;
    title?: string;
    icon?: IconValue;
}
export declare function fromAssetsToAssetVersionSelectorEntries(assets: Asset[]): AssetVersionSelectorEntry[];
export declare function fromAssetToAssetVersionSelectorEntry(asset: Asset): AssetVersionSelectorEntry;
interface Props extends FormFieldControllerProps<string> {
    assetTypes: AssetVersionSelectorEntry[];
}
export declare const AssetVersionSelector: (props: Props) => React.JSX.Element;
export {};
