UNPKG

@wix/design-system

Version:

@wix/design-system

59 lines 2.23 kB
export default MultiSelect; declare class MultiSelect extends InputWithOptions<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined, import("../InputWithOptions").InputWithOptionsProps<import("../InputWithOptions").ManualInputFnSignature, ((option: import("..").DropdownLayoutValueOption, sameOptionWasPicked: boolean) => void) | undefined>> { static autoSizeInput: ({ className, "data-ref": dataRef, ...rest }: { [x: string]: any; className: any; "data-ref": any; }) => React.JSX.Element; static autoSizeInputWithRef: () => React.ForwardRefExoticComponent<React.RefAttributes<any>>; constructor(props: any); onKeyDown(event: any): void; onPaste(): void; _onBlur(event: any): void; state: { pasteDetected: boolean; }; rootAdditionalProps(): { className: any; }; onClickOutside(): void; getUnselectedOptions(): import("..").DropdownLayoutOption[]; dropdownAdditionalProps(): { options: import("..").DropdownLayoutOption[]; closeOnSelect: boolean; selectedHighlight: boolean; selectedId: number; fixedFooter: React.ReactNode; }; closeOnSelect(): boolean; isDropdownLayoutVisible(): any; inputAdditionalProps(): { readOnly: boolean | undefined; disableEditing: boolean; inputElement: React.JSX.Element; onKeyDown: (event: any) => void; delimiters: any; onPaste: () => void; }; _splitByDelimitersAndTrim(value: any): any; _onChange(event: any): void; _onSelect(option: any): void; _onManuallyInput(inputValue: any, event: any): void; getManualSubmitKeys(): string[]; optionToTag({ id, value, tag, theme }: { id: any; value: any; tag: any; theme: any; }): any; onSelect(option: any): void; submitValue(inputValue: any): void; clearInput(): void; } declare namespace MultiSelect { let displayName: string; let defaultProps: any; } import InputWithOptions from '../InputWithOptions'; import React from 'react'; //# sourceMappingURL=MultiSelect.d.ts.map