import { ButtonProps } from '@chakra-ui/react';
import { FilterPatternProps } from '../props';
import { ActionButtonProps } from '../ActionButton';
import { OpenFilterButtonDisplayType, OpenFilterButtonPaddingX } from './OpenFilterButton';
export type ModalFilterProps = FilterPatternProps & Omit<ActionButtonProps, 'onClose'> & {
    onModalOpen?: () => void;
    onModalClose?: () => void;
    initialModalState?: 'open' | 'closed';
    isDisabled?: boolean;
    paddingX?: OpenFilterButtonPaddingX;
    trapFocus?: boolean;
    triggerHeight?: 'lg' | 'md';
    showResetButton?: boolean;
    triggerDisplayType?: OpenFilterButtonDisplayType;
    appliedLabel?: string;
} & Pick<ButtonProps, 'backgroundColor' | 'color'>;
//# sourceMappingURL=props.d.ts.map