import { ZOptionsInput } from './options-input';
import { ZSelect_Props } from '@zurich/dev-utils/code/Select';
/** ## ``
*
* Component docs.
*/
export declare class ZSelect extends ZOptionsInput implements ZSelect_Props {
#private;
readonly _name = "select";
model?: ZSelect_Props['model'];
label?: ZSelect_Props['label'];
options?: ZSelect_Props['options'];
_value: ZSelect_Props['model'] | null;
render(): import('lit-html').TemplateResult<1>;
get isRequiredInvalid(): boolean;
reset(): void;
protected _onSelectBlur(e: FocusEvent): void;
static styles: import('lit').CSSResult;
}
declare global {
interface HTMLElementTagNameMap {
'z-select': ZSelect;
}
}