import React from 'react'; import type { IArtifactAccount } from '../../account'; import type { IArtifact, IPipeline } from '../../domain'; export interface IArtifactEditorProps { pipeline: IPipeline; artifact: IArtifact; artifactAccounts: IArtifactAccount[]; onArtifactEdit: (artifact: IArtifact) => void; isDefault: boolean; } /** * Editor for either the match or default side of an expected artifact. Also * used in stages where an inline default artifact may be defined. */ export declare class ArtifactEditor extends React.Component { private onArtifactAccountChanged; private defaultArtifactAccountIfNecessary; componentDidMount(): void; componentDidUpdate(): void; render(): React.ReactNode; }