@lion/ui
Version:
A package of extendable web components
39 lines • 1.95 kB
TypeScript
declare const LionInputRange_base: typeof LionInput & import("@open-wc/dedupe-mixin").Constructor<import("../../localize/types/LocalizeMixinTypes.js").LocalizeMixinHost> & Pick<typeof import("../../localize/types/LocalizeMixinTypes.js").LocalizeMixinHost, "prototype" | "localizeNamespaces" | "waitForLocalizeNamespaces"> & Pick<typeof import("lit").LitElement, typeof Symbol.metadata | "prototype" | "_$litElement$" | "enabledWarnings" | "enableWarning" | "disableWarning" | "addInitializer" | "_initializers" | "elementProperties" | "properties" | "elementStyles" | "styles" | "observedAttributes" | "createProperty" | "getPropertyOptions" | "shadowRootOptions">;
/**
* @typedef {import('lit').CSSResult} CSSResult
*/
/**
* LionInputRange: extension of lion-input.
*
* @customElement `lion-input-range`
*/
export class LionInputRange extends LionInputRange_base {
/** @type {any} */
static get properties(): any;
static localizeNamespaces: import("../../localize/types/LocalizeMixinTypes.js").NamespaceObject[];
/**
* @param {CSSResult} scope
*/
static scopedStyles(scope: CSSResult): import("lit").CSSResult;
static get styles(): (import("lit").CSSResult | import("lit").CSSResultArray)[];
/** @type {ScopedStylesController} */
scopedStylesController: ScopedStylesController;
min: number;
max: number;
step: number;
unit: string;
noMinMaxLabels: boolean;
/**
* @param {string} modelValue
*/
parser: (modelValue: string) => number;
/** @protected */
protected _inputGroupTemplate(): import("lit-html").TemplateResult<1>;
/** @protected */
protected _inputGroupInputTemplate(): import("lit-html").TemplateResult<1>;
}
export type CSSResult = import('lit').CSSResult;
import { LionInput } from "../../../exports/input.js";
import { ScopedStylesController } from "../../../exports/core.js";
export {};
//# sourceMappingURL=LionInputRange.d.ts.map