import { SchemaValue, Parameter } from "./../index";
export interface SchemaEntryInterface {
    key?: string;
    name?: string;
    order?: number;
    type?: SchemaValue;
    visible?: boolean;
}
export declare class SchemaEntry implements SchemaEntryInterface, Parameter {
    key?: string;
    name?: string;
    order?: number;
    type?: SchemaValue;
    visible?: boolean;
    constructor(data: any);
    static getKeyDefault(): string;
    static getKeyDescription(): string;
    static getNameDefault(): string;
    static getNameDescription(): string;
    static getOrderDefault(): number;
    static getOrderDescription(): string;
    static getTypeDefault(): SchemaValue;
    static getTypeDescription(): string;
    static getVisibleDefault(): boolean;
    static getVisibleDescription(): string;
    static fromJson(data: any): SchemaEntry;
    toJson(): any;
    clone(): SchemaEntry;
}
