import type { View, Logic, AuthLogic, AuthLogicForCallInterface, Param, Return, Variable, Enum, EnumItem, DataSource, Entity, EntityProperty, Structure, StructureProperty, Process, ProcessElement, Frontend, MetadataType } from '../index'; import VusionValidator from './VusionValidator'; export declare const staticRules: { View: { label: string; rules: string[]; placeholder: string; }; BusinessComponent: { label: string; rules: string[]; placeholder: string; }; Logic: { label: string; rules: string[]; placeholder: string; }; AuthLogic: { label: string; rules: string[]; placeholder: string; }; AuthLogicForCallInterface: { label: string; rules: string[]; placeholder: string; }; Param: { label: string; rules: string[]; placeholder: string; }; Return: { label: string; rules: string[]; placeholder: string; }; Variable: { label: string; rules: string[]; placeholder: string; }; Enum: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; EnumItem: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; EnumItemInteger: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; DataSource: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; }; Entity: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; EntityProperty: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; EntityIndex: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; Structure: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; TypeStructureProperty: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; StructureProperty: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; } | { trigger: string; message: string; validate(value: string): boolean; required?: undefined; })[]; placeholder: string; }; Process: { label: string; rules: string[]; placeholder: string; }; ProcessElement: { label: string; rules: string[]; placeholder: string; }; Frontend: { label: string; rules: string[]; }; MetadataType: { label: string; rules: (string | { validate: string; required: boolean; trigger: string; message: string; })[]; placeholder: string; }; }; export declare const validator: { View: { rules: (node: View) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Logic: { rules: (node: Logic) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; AuthLogic: { rules: (node: AuthLogic) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; AuthLogicForCallInterface: { rules: (node: AuthLogicForCallInterface) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Param: { rules: (node: Param) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Return: { rules: (node: Return) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Variable: { rules: (node: Variable) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Enum: { rules: (node: Enum) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; EnumItem: { rules: (node: EnumItem) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; EnumItemInteger: { rules: (node: any) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; DataSource: { rules: (node: DataSource) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; }; Entity: { rules: (node: Entity) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; EntityProperty: { rules: (node: EntityProperty) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Structure: { rules: (node: Structure) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; StructureProperty: { rules: (node: StructureProperty) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { trigger: string; message: string; validate(value: string): boolean; required?: undefined; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Process: { rules: (node: Process) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; ProcessElement: { rules: (node: ProcessElement) => (string | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; Frontend: { rules: (node: Frontend) => (string | { validate: string; trigger: string; message: string; args: string[][]; })[]; label: string; }; MetadataType: { rules: (node: MetadataType) => (string | { validate: string; required: boolean; trigger: string; message: string; } | { validate: string; trigger: string; message: string; args: any[]; })[]; label: string; placeholder: string; }; }; export { VusionValidator, }; //# sourceMappingURL=index.d.ts.map