import React from 'react';
export type LinkSettingsValue = {
    url: string | undefined;
    openInNewTab?: boolean;
    noreferrer?: boolean;
    nofollow?: boolean;
    sponsored?: boolean;
};
type Status = 'OK' | 'ERROR';
type LinkInputProps = {
    value: string;
    onChange: (url: string | undefined, status: Status) => void;
    placeholder: string;
    dataHook: string;
    inputRef?: React.MutableRefObject<HTMLInputElement | null>;
    onBlur?: (url: LinkSettingsValue, status: Status) => void;
    allowTelLink?: boolean;
    labelEnabled?: boolean;
    size?: 'small' | 'medium' | 'large';
};
export declare const LinkInput: React.FC<LinkInputProps>;
export {};
//# sourceMappingURL=link-input.d.ts.map