import React from 'react'; import type { IExpectedArtifact, IPipeline } from '../../../../domain'; import type { IFormInputProps } from '../../../../presentation'; import './triggerArtifactConstraintSelectorInput.less'; export interface ITriggerArtifactConstraintSelectorProps extends IFormInputProps { pipeline: IPipeline; triggerType: string; value?: string[]; addExpectedArtifact: (artifact: IExpectedArtifact) => void; updateExpectedArtifact: (artifact: IExpectedArtifact) => void; removeExpectedArtifact: (artifact: IExpectedArtifact) => void; } export declare class TriggerArtifactConstraintSelectorInput extends React.Component { private defaultExcludedArtifactTypePatterns; private excludedArtifactTypes; private handleChange; private removeExpectedArtifact; private editExpectedArtifact; private renderArtifact; render(): JSX.Element; }