import { SelectProps } from '@wakeadmin/element-adapter'; import { DefineAtomicProps } from '../../atomic'; import { ASelectOption } from './shared'; import { FatTextOwnProps, FatTextProps } from '../../fat-text'; export type AMultiSelectValue = (string | number)[]; export type AMultiSelectProps = DefineAtomicProps Promise); /** * 分隔符,默认', ' */ separator?: string; /** * 是否需要验证 value 必须在 options 中, 默认 false */ requiredValueOnOptions?: boolean; /** * requiredValueOnOptions 验证失败时的错误信息,默认为 placeholder 的值 */ requiredValueOnOptionsMessage?: string; /** * 自定义预览渲染 */ renderPreview?: (options: ASelectOption[]) => any; textProps?: FatTextProps; /** * 未定义时的占位符 */ undefinedPlaceholder?: any; } & FatTextOwnProps>; export declare const AMultiSelectComponent: import("../../atomic").AtomicComponent; declare global { interface AtomicProps { 'multi-select': AMultiSelectProps; } } export declare const AMultiSelect: import("../../atomic").Atomic; //# sourceMappingURL=multi-select.d.ts.map