import type { StateParams } from '@uirouter/angularjs';
import type { IScope } from 'angular';
import type { ExecutionDetailsSectionService } from '../../../details/executionDetailsSection.service';
export interface IExecutionDetailsScope extends IScope {
    configSections: string[];
    detailsSection: string;
}
export declare class BaseExecutionDetailsCtrl {
    $scope: IExecutionDetailsScope;
    protected $stateParams: StateParams;
    protected executionDetailsSectionService: ExecutionDetailsSectionService;
    static $inject: string[];
    constructor($scope: IExecutionDetailsScope, $stateParams: StateParams, executionDetailsSectionService: ExecutionDetailsSectionService);
    $onInit(): void;
    protected initialize(): void;
    protected initialized(): void;
}
export declare const BASE_EXECUTION_DETAILS_CTRL = "spinnaker.core.pipeline.config.stages.common.baseExecutionDetails.controller";
