import * as _emotion_styled from '@emotion/styled';
import * as react from 'react';
import * as _emotion_react from '@emotion/react';
import * as _emotion_react_jsx_runtime from '@emotion/react/jsx-runtime';
import { ButtonProps } from './Button.js';
import '../router.js';
import 'react-router-dom';

type ButtonRowProps<RoutesType extends string> = {
    buttons: (ButtonProps<RoutesType> | "divider")[];
    smSticky?: boolean;
    className?: string;
    headerHeight?: number;
};
declare function ButtonRow<RoutesType extends string>({ buttons, className, smSticky, headerHeight, }: ButtonRowProps<RoutesType>): _emotion_react_jsx_runtime.JSX.Element;
declare const ButtonRowContainer: _emotion_styled.StyledComponent<{
    theme?: _emotion_react.Theme;
    as?: react.ElementType<any>;
} & {
    smSticky: boolean;
    headerHeight: number;
}, react.DetailedHTMLProps<react.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
declare const StyledButtonRow: _emotion_styled.StyledComponent<{
    theme?: _emotion_react.Theme;
    as?: react.ElementType<any>;
}, react.DetailedHTMLProps<react.HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;

export { ButtonRow, ButtonRowContainer, ButtonRowProps, StyledButtonRow };
