import StylableElement from '../StylableElement';
import { TemplateResult } from 'lit';
import { PseudoClass } from '../model/PseudoClass';
import { Operator } from '../model/Operator';
import './resize-input';
type Option = PseudoClass | Operator;
export default class InlineSelectComponent extends StylableElement {
    /**
     * Selected option
     */
    value?: Option;
    /**
     * List of options
     */
    options: Option[];
    /**
     * Placeholder displayed when no option is selected
     */
    placeholder: string;
    private paramRef;
    static styles: import("lit").CSSResult;
    render(): TemplateResult;
    private select;
    private renderList;
    private renderButtons;
    private renderParam;
}
export {};
//# sourceMappingURL=inline-select.d.ts.map