/**
 * Available log levels for Flink applications.
 */
export declare enum LogLevel {
    /** Debug level logging */
    DEBUG = "DEBUG",
    /** Info level logging */
    INFO = "INFO",
    /** Warn level logging */
    WARN = "WARN",
    /** Error level logging */
    ERROR = "ERROR"
}
/**
 * Granularity of metrics sent to CloudWatch.
 */
export declare enum MetricsLevel {
    /** Application sends the least metrics to CloudWatch */
    APPLICATION = "APPLICATION",
    /** Task includes task-level metrics sent to CloudWatch */
    TASK = "TASK",
    /** Operator includes task-level and operator-level metrics sent to CloudWatch */
    OPERATOR = "OPERATOR",
    /** Send all metrics including metrics per task thread */
    PARALLELISM = "PARALLELISM"
}
/**
 * Interface for building AWS::KinesisAnalyticsV2::Application PropertyGroup
 * configuration.
 *
 * @deprecated Use raw property bags instead (object literals, `Map<String,Object>`, etc... )
 */
export interface PropertyGroups {
    /**
     * This index signature is not usable in non-TypeScript/JavaScript languages.
     *
     * @jsii ignore
     */
    readonly [propertyId: string]: {
        [mapKey: string]: string;
    };
}
/**
 * Available Flink runtimes for Kinesis Analytics.
 */
export declare class Runtime {
    /**
     * Flink Version 1.6
     *
     * @deprecated Apache Flink 1.6 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later.
     * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html
     */
    static readonly FLINK_1_6: Runtime;
    /**
     * Flink Version 1.8
     *
     * @deprecated Apache Flink 1.8 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later.
     * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html
     */
    static readonly FLINK_1_8: Runtime;
    /**
     * Flink Version 1.11
     *
     * @deprecated Apache Flink 1.11 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later.
     * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html
     */
    static readonly FLINK_1_11: Runtime;
    /**
     * Flink Version 1.13
     *
     * @deprecated Apache Flink 1.13 is deprecated by Amazon Managed Service for Apache Flink. Use {@link FLINK_1_20} or later.
     * @see https://docs.aws.amazon.com/managed-flink/latest/java/release-version-list.html
     */
    static readonly FLINK_1_13: Runtime;
    /** Flink Version 1.15 */
    static readonly FLINK_1_15: Runtime;
    /** Flink Version 1.18 */
    static readonly FLINK_1_18: Runtime;
    /** Flink Version 1.19 */
    static readonly FLINK_1_19: Runtime;
    /** Flink Version 1.20 */
    static readonly FLINK_1_20: Runtime;
    /** Zeppelin Flink Version 3.0 */
    static readonly ZEPPELIN_FLINK_3_0: Runtime;
    /** Zeppelin Flink Version 2.0 */
    static readonly ZEPPELIN_FLINK_2_0: Runtime;
    /** Zeppelin Flink Version 1.0 */
    static readonly ZEPPELIN_FLINK_1_0: Runtime;
    /** SQL Version 1.0 */
    static readonly SQL_1_0: Runtime;
    /** Create a new Runtime with an arbitrary Flink version string */
    static of(value: string): Runtime;
    /** The Cfn string that represents a version of Flink */
    readonly value: string;
    private constructor();
}
