import { SvelteComponent } from "svelte"; import type { HTMLInputAttributes } from 'svelte/elements'; declare class __sveltets_Render { props(): { colourBackground?: any; colourBackgroundHover?: any; colourBackgroundFocus?: any; colourText?: any; colourTextHover?: any; colourTextFocus?: any; colourLabel?: any; colourLabelValued?: any; shadow?: any; shadowHover?: any; shadowFocus?: any; name: string; label?: string; width?: any; id?: string; placeholder?: string; type?: T; value?: T extends "number" ? number : string; step?: string; active?: boolean; multiline?: boolean; height?: any; } & Omit; events(): { input: Event; change: Event; focus: FocusEvent; blur: FocusEvent; keydown: KeyboardEvent; keyup: KeyboardEvent; keypress: KeyboardEvent; } & { [evt: string]: CustomEvent; }; slots(): { left: { value: T extends "number" ? number : string; }; right: { value: T extends "number" ? number : string; }; 'label-left': { value: T extends "number" ? number : string; }; 'label-right': { value: T extends "number" ? number : string; }; }; } export type InputProps = ReturnType<__sveltets_Render['props']>; export type InputEvents = ReturnType<__sveltets_Render['events']>; export type InputSlots = ReturnType<__sveltets_Render['slots']>; export default class Input extends SvelteComponent, InputEvents, InputSlots> { } export {};