import { LitElement, PropertyValues } from 'lit'; import '../../titanium/input-validator/input-validator'; /** * Multi select outlined themed input that styles * slotted in chips and add button * * @element titanium-chip-multi-select * * @slot default - Main slot (intended to be a <md-outlined-button> and a list of <md-chip>) * */ export declare class TitaniumChipMultiSelect extends LitElement { /** * Label of input to display to users */ accessor label: string; /** * Text to show when there are no items */ accessor noItemsText: string; /** * Adds the * to the label */ accessor required: boolean; /** * Indicates whether or not to show the no items text */ accessor hasItems: boolean; /** * Passes the supportingText property to the input-validator */ accessor supportingText: string; /** * Passes the error property to the input-validator */ accessor error: boolean; /** * Passes the errorText property to the input-validator */ accessor errorText: string; /** * Passes the resizable property to the input-validator */ accessor resizable: boolean; /** * Whether or not the input should appear disabled (chips, buttons and anything else slotted will still have to be disabled individually). */ accessor disabled: boolean; private accessor validator; updated(changedProps: PropertyValues): void; /** * Returns true if the input passes validity checks. */ checkValidity(): boolean; /** * Runs checkValidity() method, and if it returns false, then it reports to the user that the input is invalid. */ reportValidity(): boolean; /** * Resets the inputs state. */ reset(): void; static styles: import("lit").CSSResult[]; protected render(): import("lit-html").TemplateResult<1>; } //# sourceMappingURL=chip-multi-select.d.ts.map