import { type NeoInputMethods, type NeoTextareaProps } from './common/neo-input.model.js';
declare const NeoTextarea: import("svelte").Component<NeoTextareaProps, {
    /**
       * Change the state of the input
       * @param state
       */ mark: NeoInputMethods<HTMLTextAreaElement>["mark"];
    /**
       * Clear the input state
       */ clear: NeoInputMethods<HTMLTextAreaElement>["clear"];
    /**
       * Change the value of the input
       */ change: NeoInputMethods<HTMLTextAreaElement>["change"];
}, "ref" | "value" | "valid" | "touched" | "dirty" | "focused" | "hovered" | "focusin" | "validationRef" | "containerRef" | "afterRef" | "affixRef" | "labelRef">;
type NeoTextarea = ReturnType<typeof NeoTextarea>;
export default NeoTextarea;
