import { BoxProps, ButtonProps, IconButtonProps, StackProps } from '@hiver/hiver-ui-kit';
import { StyledComponent } from '@emotion/styled';
/**
 * Start-modal primitives — matches Figma frame 683:665888 (applies to
 * both the Slack thread + Slack channel tabs). <Modal> supplies the
 * dialog frame; this file owns the visual chrome.
 *
 * Design note: rather than fight MUI's standard-variant input
 * internals (the underline + adornment slots resist `sx` overrides),
 * the fields are built from our own bordered container (InputShell /
 * SelectTrigger / MessageTextarea) with a bare input inside. MUI's
 * Autocomplete still drives the dropdown logic via renderInput; we
 * just own the chrome. See SlackThreadTab / SlackChannelTab.
 */
export declare const ModalShell: StyledComponent<BoxProps>;
export declare const ModalHeader: StyledComponent<StackProps>;
export declare const HeaderTitle: StyledComponent<BoxProps>;
export declare const CloseIconWrap: StyledComponent<IconButtonProps>;
export declare const ModalContent: StyledComponent<BoxProps>;
export declare const FieldStack: StyledComponent<BoxProps>;
export declare const ModalFooter: StyledComponent<StackProps>;
export declare const TabTrack: StyledComponent<BoxProps>;
export declare const TabButton: StyledComponent<ButtonProps & {
    active?: boolean;
}>;
export declare const FieldLabel: StyledComponent<BoxProps>;
export declare const InputShell: StyledComponent<BoxProps>;
export declare const BareInput: StyledComponent<React.InputHTMLAttributes<HTMLInputElement>>;
export declare const SelectTrigger: StyledComponent<ButtonProps & {
    placeholder?: boolean;
}>;
export declare const SelectValue: StyledComponent<BoxProps>;
export declare const MemberChip: StyledComponent<BoxProps>;
export declare const ChipRemove: StyledComponent<IconButtonProps>;
export declare const MessageTextarea: StyledComponent<React.TextareaHTMLAttributes<HTMLTextAreaElement>>;
export declare const CancelButton: StyledComponent<ButtonProps>;
export declare const PrimaryButton: StyledComponent<ButtonProps>;
//# sourceMappingURL=style.d.ts.map