import { OptionKey } from '@biom3/react';
import { Environment } from '@imtbl/config';
import { ThemeOverrides, WidgetTheme } from '@imtbl/checkout-sdk';
import { CoinSelectorOptionProps } from '../../CoinSelector/CoinSelectorOption';
import { UserJourney } from '../../../context/analytics-provider/SegmentAnalyticsProvider';
interface SelectFormProps {
    testId: string;
    options: CoinSelectorOptionProps[];
    optionsLoading?: boolean;
    textAlign?: 'left' | 'right';
    subtext?: string;
    errorMessage?: string;
    selectedOption?: OptionKey;
    disabled?: boolean;
    onSelectChange: (value: string) => void;
    coinSelectorHeading: string;
    defaultTokenImage: string;
    userJourney: UserJourney;
    screen: string;
    control: string;
    environment?: Environment;
    theme: WidgetTheme;
    themeOverrides: ThemeOverrides;
}
export declare function SelectForm({ testId, options, optionsLoading, subtext, onSelectChange, textAlign, errorMessage, disabled, selectedOption, coinSelectorHeading, defaultTokenImage, userJourney, screen, control, environment, theme, themeOverrides, }: SelectFormProps): import("@emotion/react/jsx-runtime").JSX.Element;
export {};
