import React from 'react'; import type { IAccount, IStageConfigProps } from '@spinnaker/core'; export interface IKubernetesRunJobStageConfigState { credentials: IAccount[]; rawManifest?: string; } export declare class KubernetesV2RunJobStageConfig extends React.Component { state: IKubernetesRunJobStageConfigState; private readonly excludedManifestArtifactTypes; constructor(props: IStageConfigProps); outputOptions: { label: string; value: string; }[]; accountChanged: (account: string) => void; handleRawManifestChange: (rawManifest: string, manifests: any) => void; initRawManifest(): void; componentDidMount(): void; private sourceChanged; private onArtifactSelected; private onArtifactEdited; private onManifestArtifactSelected; private onManifestArtifactEdited; private updatePropertyFile; logSourceForm(): JSX.Element; artifactForm(): JSX.Element; private getSourceOptions; private getRequiredArtifacts; private onRequiredArtifactsChanged; render(): JSX.Element; }