import { JSONSchema7 } from 'json-schema';
import { AppGenFieldParam } from '../metadata/definitions';
export declare type ExtendedJSONSchema7 = JSONSchema7 & {
    'x-input'?: {
        id?: string;
    } & ({} | {
        type: 'code';
        settings: any;
    } | {
        type: 'hidden';
    });
};
export declare const LABEL_SCHEMA: ExtendedJSONSchema7;
export declare function IONIC_ICON_SCHEMA(infos: {
    description?: string;
    default?: string;
}): JSONSchema7;
export declare function SVG_INPUT_SCHEMA(infos: {
    description?: string;
}): {
    'x-input': {
        type: string;
    };
    title: string;
    type: string;
    description: string | undefined;
    examples: string[];
};
export declare function ICON_OR_SVG_SCHEMA(infos: {
    description?: string;
    default?: string;
}): {
    oneOf: (JSONSchema7 | {
        'x-input': {
            type: string;
        };
        title: string;
        type: string;
        description: string | undefined;
        examples: string[];
    })[];
};
export declare function TAP_VARIABLE_SCHEMA(): JSONSchema7;
export declare function VALUE_STREAM_SCHEMA(schema: JSONSchema7): JSONSchema7;
export declare function VALUE_STREAM_FIELD(schema: JSONSchema7): AppGenFieldParam;
export declare function EVENT_STREAM_FIELD(infos?: {
    description?: string;
    default?: string;
}): {
    schema: JSONSchema7;
};
export declare function EVENT_STREAM_SCHEMA(infos?: {
    description?: string;
    default?: string;
}): JSONSchema7;
export declare function IONIC_COLOR_SCHEMA(infos: {
    description?: string;
    default?: string;
}): JSONSchema7;
export declare function IONIC_COLOR_SCHEME_SCHEMA(infos: {
    description?: string;
    default?: string;
}): JSONSchema7;
export declare const COLOR_SCHEME_SCHEMA: JSONSchema7;
export declare const CHART_ORIENTATION_SCHEMA: JSONSchema7;
export declare const SHOW_X_AXIS_SCHEMA: JSONSchema7;
export declare const Y_SCALE_MIN_SCHEMA: JSONSchema7;
export declare const Y_SCALE_MAX_SCHEMA: JSONSchema7;
export declare const X_AXIS_LABEL_SCHEMA: JSONSchema7;
export declare const SHOW_X_AXIS_LABEL_SCHEMA: JSONSchema7;
export declare const SHOW_Y_AXIS_SCHEMA: JSONSchema7;
export declare const SHOW_Y_AXIS_LABEL_SCHEMA: JSONSchema7;
export declare const Y_AXIS_LABEL_SCHEMA: JSONSchema7;
export declare const EXPORT_DATA_FILE_NAME_SCHEMA: JSONSchema7;
export declare const SHOW_EXPORT_DATA_BUTTON_SCHEMA: JSONSchema7;
export declare const EDITABLE_SCHEMA: JSONSchema7;
export declare const LEGEND_POSITION_SCHEMA: JSONSchema7;
export declare const SHOW_LEGEND_SCHEMA: {
    type: string;
    default: boolean;
    description: string;
};
export declare const LEGEND_TITLE_SCHEMA: {
    type: string;
    maxLength: number;
    description: string;
};
export declare const SHOW_VALUE_DETAIL_SCHEMA: {
    type: string;
    title: string;
    default: boolean;
    description: string;
};
export declare function HEX_COLOR_SCHEMA(info: {
    description?: string;
    title?: string;
}): JSONSchema7;
export declare const DIGITS_INFO_SCHEMA: JSONSchema7;
