import { TagEditorProps } from './interfaces'; export interface ValidationError { key?: string; value?: string; } export declare function validate(tags: ReadonlyArray, keyDirtyState: ReadonlyArray, i18nStrings: TagEditorProps.I18nStrings, charRegex?: RegExp): ReadonlyArray; export declare const awsPrefixCheck: (value: string) => boolean; export declare const emptyKeyCheck: (value: string) => boolean; export declare const maxKeyLengthCheck: (value: string) => boolean | ""; export declare const duplicateKeyCheck: (value: string, keyCache?: Record | undefined) => boolean; export declare const maxValueLengthCheck: (value: string) => boolean | ""; export declare const invalidCharCheck: (value: string, validCharRegex?: RegExp) => boolean; //# sourceMappingURL=validation.d.ts.map