import { ResourceBase } from "../../resource";
import { Value, List, MapOf } from "../../data-types";
export declare class Logger {
    Space?: Value<number>;
    Type: Value<string>;
    Level: Value<string>;
    Id: Value<string>;
    Component: Value<string>;
    constructor(properties: Logger);
}
export declare class LoggerDefinitionVersion {
    Loggers: List<Logger>;
    constructor(properties: LoggerDefinitionVersion);
}
export interface LoggerDefinitionProperties {
    InitialVersion?: LoggerDefinitionVersion;
    Tags?: MapOf<any>;
    Name: Value<string>;
}
export default class Inner_LoggerDefinition extends ResourceBase<LoggerDefinitionProperties> {
    static Logger: typeof Logger;
    static LoggerDefinitionVersion: typeof LoggerDefinitionVersion;
    constructor(properties: LoggerDefinitionProperties);
}
