import React from 'react';
import { ValueOf } from '../kit/utils/types';
export declare const TagAction: {
    readonly Add: "Add";
    readonly Remove: "Remove";
    readonly Update: "Update";
};
export type TagAction = ValueOf<typeof TagAction>;
export interface Props {
    compact?: boolean;
    disabled?: boolean;
    ghost?: boolean;
    onAction?: (action: TagAction, tag: string, updatedId?: number) => void;
    tags: string[];
}
export declare const ARIA_LABEL_CONTAINER = "new-tag-container";
export declare const ARIA_LABEL_TRIGGER = "new-tag-trigger";
export declare const ARIA_LABEL_INPUT = "new-tag-input";
declare const Tags: React.FC<Props>;
export default Tags;
export declare const tagsActionHelper: (tags: string[], callbackFn: (tags: string[]) => void) => (action: TagAction, tag: string, updatedId?: number) => void;
//# sourceMappingURL=Tags.d.ts.map