import React from 'react';
import { Application } from '../../application';
import { IManagedArtifactVersion, IManagedResourceSummary } from '../../domain';
import { IModalComponentProps } from '../../presentation';
export declare const UnpinVersionIntro: ({ application, environment }: {
    application: string;
    environment: string;
}) => JSX.Element;
export interface IUnpinArtifactModalProps extends IModalComponentProps {
    application: Application;
    reference: string;
    version: IManagedArtifactVersion;
    resourcesByEnvironment: {
        [environment: string]: IManagedResourceSummary[];
    };
    environment: string;
}
export declare const showUnpinArtifactModal: (props: IUnpinArtifactModalProps) => Promise<import("../../presentation").IModalResult<any, any>>;
export declare const UnpinArtifactModal: React.MemoExoticComponent<({ application, reference, version, environment, dismissModal, closeModal }: IUnpinArtifactModalProps) => JSX.Element>;
