import { default as React, Dispatch, SetStateAction } from 'react';
export interface TogglerWithTextProps {
    left: TogglerOption;
    right: TogglerOption;
    togglerState: TogglerState;
    onChange?: (selection: string) => void;
    testId?: string;
    activeBgColor?: string;
    bgColor?: string;
    activeTextColor?: string;
    textColor?: string;
    setLeftActive?: Dispatch<SetStateAction<boolean>>;
    className?: string;
    theme?: 'square' | 'default';
}
export type TogglerState = 'left' | 'right';
export type TogglerOption = {
    component?: React.ReactNode;
    value: string;
} | string;
export declare const TogglerWithText: (props: TogglerWithTextProps) => import("react/jsx-runtime").JSX.Element;
