import { ResourceBase } from "../../resource";
import { Value, List } from "../../data-types";
export declare class KeyValue {
    Key?: Value<string>;
    Value?: Value<string>;
    constructor(properties: KeyValue);
}
export declare class HadoopJarStepConfig {
    Args?: List<Value<string>>;
    Jar: Value<string>;
    MainClass?: Value<string>;
    StepProperties?: List<KeyValue>;
    constructor(properties: HadoopJarStepConfig);
}
export interface StepProperties {
    ActionOnFailure: Value<string>;
    HadoopJarStep: HadoopJarStepConfig;
    JobFlowId: Value<string>;
    Name: Value<string>;
}
export default class Inner_Step extends ResourceBase<StepProperties> {
    static KeyValue: typeof KeyValue;
    static HadoopJarStepConfig: typeof HadoopJarStepConfig;
    constructor(properties: StepProperties);
}
