export declare class PnMarketwebInput {
    disabled: boolean;
    /** Error message; will take precedence over helpertext if both are provided (applies invalid styles automatically) */
    error: string;
    /** Error state without message (If you want to control the error messaging on your own) */
    invalid: boolean;
    /** Text message placed underneath the input field */
    helpertext: string;
    /** Text label placed above the input field */
    label: string;
    placeholder: string;
    inputid: string;
    name: string;
    required: boolean;
    type: string;
    autocomplete: string;
    valid: boolean;
    value: string;
    /** The maximum number of characters the user should be able to add, also adds a visible counter */
    maxlength: string;
    min: string;
    max: string;
    step: string;
    pattern: string;
    getTextMessage(): string;
    showText: boolean;
    toggleTextVisibility(): void;
    getInputType(): string;
    setVal(e: any): void;
    getClassNames(): string;
    render(): any;
}
