import { IconName, IconProps } from '@mesalvo/icons';
import { IconButtonProps } from '../IconButton/IconButton';
declare const positions: {
    readonly "bottom-left": "bottom left";
    readonly "bottom-right": "bottom right";
    readonly center: "center";
    readonly "top-left": "top left";
    readonly "top-right": "top right";
};
type StartPosition = keyof typeof positions;
export type ThemeTogglerProps = Omit<IconButtonProps, "icon"> & {
    start?: StartPosition;
    icon?: Omit<IconProps, "name">;
    icons?: {
        light?: IconName;
        dark?: IconName;
    };
};
export declare const ThemeToggler: ({ start, icon, icons, ...rest }: ThemeTogglerProps) => import("react/jsx-runtime").JSX.Element | null;
export {};
//# sourceMappingURL=theme-toggler.d.ts.map