export declare const CREATE_FROM_SEARCH_MESSAGE = "\u65B0\u898F\u4F5C\u6210\u3059\u308B"; export declare const DEFAULT_CREATE_ACTION_LABEL = "\u65B0\u898F\u4F5C\u6210"; export declare const CREATE_NAME_PLACEHOLDER = "\u4F5C\u6210\u3059\u308B\u540D\u79F0\u3092\u5165\u529B"; /** 作成に使う文字列。前後の空白(全角スペースを含む)も残す。 */ export declare const normalizeCreateInput: (inputValue: string) => string; export declare const formatCreateLabel: (inputValue: string) => string; /** * 作成行を出してよいか。 * 空文字と空白だけ(全角スペースを含む)は作成しない。 * それ以外は前後の空白を残した入力を使う。 * 既存のラベルや value と一致しても、それだけでは拒否しない。 * 同名や同じ ID を止めるときは isValidNewOption で false を返す。 * isValidNewOption には normalizeCreateInput 済みの入力を渡す。 */ export declare const canCreateOption: (inputValue: string, isValidNewOption?: (inputValue: string) => boolean) => boolean;