import { Parameter } from "./index";
export interface NamespaceSettingsInterface {
    app: string;
    cluster?: string;
    env?: string;
    org?: string;
    region?: string;
    version: string;
}
export declare class NamespaceSettings implements NamespaceSettingsInterface, Parameter {
    app: string;
    cluster?: string;
    env?: string;
    org?: string;
    region?: string;
    version: string;
    constructor(data: any);
    static getAppDefault(): string;
    static getAppDescription(): string;
    static getClusterDefault(): string;
    static getClusterDescription(): string;
    static getEnvDefault(): string;
    static getEnvDescription(): string;
    static getOrgDefault(): string;
    static getOrgDescription(): string;
    static getRegionDefault(): string;
    static getRegionDescription(): string;
    static getVersionDefault(): string;
    static getVersionDescription(): string;
    static fromJson(data: any): NamespaceSettings;
    toJson(): any;
    clone(): NamespaceSettings;
}
