import React from 'react'; import type { IArtifactKindConfig } from '../../domain'; export interface IExpectedArtifactKindSelectorProps { kinds: IArtifactKindConfig[]; selected: IArtifactKindConfig; onChange: (_a: IArtifactKindConfig) => void; showIcons?: boolean; className?: string; } export interface IExpectedArtifactKindSelectorState { selected?: IExpectedArtifactKindSelectorOption; } export interface IExpectedArtifactKindSelectorOption { label: string; description: string; type: string; value: string; } export declare class ExpectedArtifactKindSelector extends React.Component { static defaultProps: { showIcons: boolean; }; constructor(props: IExpectedArtifactKindSelectorProps); private renderOption; private onChange; private optionFromKindConfig; render(): JSX.Element; } export declare const EXPECTED_ARTIFACT_KIND_SELECTOR_COMPONENT_REACT = "spinnaker.core.artifacts.expected.kind.selector.react";