import type { TagInputProps, TagValidator } from "./TagInputProps"; type TagInputLabelOverrides = NonNullable; export type TagInputLabels = Required; export declare const DEFAULT_TAG_INPUT_LABELS: TagInputLabels; export declare const resolveTagInputLabels: (labels?: TagInputLabelOverrides) => TagInputLabels; export type AddRules = { labels: TagInputLabels; validate?: TagValidator; maxTags?: number; allowDuplicates?: boolean; }; export type AddResult = { tags: string[]; added: string[]; rejected: string[]; message: string | null; }; export declare const hasSeparator: (text: string) => boolean; export declare const splitEntries: (text: string) => string[]; export declare const addTags: (current: readonly string[], entries: readonly string[], rules: AddRules) => AddResult; export {};