import { ResourceBase, ResourceTag as Inner_ResourceTag } from "../../resource";
import { Value, List } from "../../data-types";
export declare class Attribute {
    JsonPath?: Value<string>;
    constructor(properties: Attribute);
}
export declare class InputDefinition {
    Attributes?: List<Attribute>;
    constructor(properties: InputDefinition);
}
export interface InputProperties {
    InputDefinition?: InputDefinition;
    InputName?: Value<string>;
    InputDescription?: Value<string>;
    Tags?: List<Inner_ResourceTag>;
}
export default class Inner_Input extends ResourceBase<InputProperties> {
    static Attribute: typeof Attribute;
    static InputDefinition: typeof InputDefinition;
    constructor(properties: InputProperties);
}
