import * as react_jsx_runtime from 'react/jsx-runtime';
import { Flag6 } from './icons/nucleo/flag6.js';
import { GlobePointer } from './icons/nucleo/globe-pointer.js';
import { InputSearch } from './icons/nucleo/input-search.js';
import { LinkBroken } from './icons/nucleo/link-broken.js';
import { Page2 } from './icons/nucleo/page2.js';
import { SatelliteDish } from './icons/nucleo/satellite-dish.js';
import 'react';

declare const parameters: readonly [{
    readonly key: "utm_source";
    readonly icon: typeof GlobePointer;
    readonly label: "Source";
    readonly placeholder: "google";
    readonly shortcut: "S";
}, {
    readonly key: "utm_medium";
    readonly icon: typeof SatelliteDish;
    readonly label: "Medium";
    readonly placeholder: "cpc";
    readonly shortcut: "M";
}, {
    readonly key: "utm_campaign";
    readonly icon: typeof Flag6;
    readonly label: "Campaign";
    readonly placeholder: "summer_sale";
    readonly shortcut: "C";
}, {
    readonly key: "utm_term";
    readonly icon: typeof InputSearch;
    readonly label: "Term";
    readonly placeholder: "running shoes";
    readonly shortcut: "T";
}, {
    readonly key: "utm_content";
    readonly icon: typeof Page2;
    readonly label: "Content";
    readonly placeholder: "logolink";
    readonly shortcut: "O";
}, {
    readonly key: "ref";
    readonly icon: typeof LinkBroken;
    readonly label: "Referral";
    readonly placeholder: "google";
    readonly shortcut: "R";
}];
declare function UTMBuilder({ url, setUrl, setValue, }: {
    url: string;
    setUrl: (url: string) => void;
    setValue: (key: (typeof parameters)[number]["key"], value: string) => void;
}): react_jsx_runtime.JSX.Element;

export { UTMBuilder };
