import { location } from '@synnaxlabs/x';
import { ReactElement } from 'react';
import { Button as CoreButton } from '../../button';
import { Flex } from '../../flex';
import { Input } from '../../input';
export interface OrientationValue {
    inner: location.Outer;
    outer: location.Location;
}
export interface SelectOrientationProps extends Input.Control<OrientationValue>, Omit<Flex.BoxProps, "value" | "onChange"> {
    hideOuter?: boolean;
    showOuterCenter?: boolean;
    hideInner?: boolean;
}
export declare const SelectOrientation: ({ value, hideOuter, showOuterCenter, hideInner, onChange, }: SelectOrientationProps) => ReactElement;
export interface ButtonProps extends Omit<CoreButton.ButtonProps, "children"> {
    selected: boolean;
}
export declare const Button: ({ selected, className, ...rest }: ButtonProps) => ReactElement;
//# sourceMappingURL=SelectOrientation.d.ts.map