import React from 'react'; import type { IExpectedArtifact } from '../../domain'; export interface IExpectedArtifactSourceOption { source: { expectedArtifacts: IExpectedArtifact[]; name: string; }; value?: string; label: string; } export interface IExpectedArtifactSourceSelectorProps { sources: IExpectedArtifactSourceOption[]; selected: IExpectedArtifactSourceOption; onChange: (o: IExpectedArtifactSourceOption) => void; className?: string; } export interface IExpectedArtifactSourceSelectorState { options: IExpectedArtifactSourceOption[]; } export declare class ExpectedArtifactSourceSelector extends React.Component { constructor(props: IExpectedArtifactSourceSelectorProps); private renderOption; private onChange; render(): JSX.Element; } export declare const EXPECTED_ARTIFACT_SOURCE_SELECTOR_COMPONENT_REACT = "spinnaker.core.artifacts.expected.source.selector.react";