/// <reference types="react" />
import type { Application } from '../../application/application.model';
import type { IExecution } from '../../domain';
import type { IStateChange } from '../../reactShims';
import './singleExecutionDetails.less';
export interface ISingleExecutionDetailsProps {
    app: Application;
}
export interface ISingleExecutionStateParams {
    application: string;
    executionId: string;
}
export interface ISingleExecutionRouterStateChange extends IStateChange {
    fromParams: ISingleExecutionStateParams;
    toParams: ISingleExecutionStateParams;
}
export declare function getAndTransformExecution(id: string, app: Application): PromiseLike<IExecution>;
export declare function SingleExecutionDetails(props: ISingleExecutionDetailsProps): JSX.Element;
