import { FC } from 'react';
import { ButtonProps, ResponsiveValue } from '@chakra-ui/react';
import { FilterPatternProps } from '../props';
export type OpenFilterButtonPaddingX = '0' | 'md';
export type OpenFilterButtonDisplayType = 'default' | 'inline';
type Variant = 'sm' | 'md';
type Props = Pick<FilterPatternProps, 'label' | 'displayValue' | 'Icon' | 'isApplied'> & Pick<ButtonProps, 'backgroundColor' | 'color'> & {
    appliedLabel?: string;
    onClick: () => void;
    variant?: Variant;
    isDisabled?: boolean;
    height?: ResponsiveValue<string>;
    paddingX?: OpenFilterButtonPaddingX;
    showResetButton?: boolean;
    resetButtonAriaLabel?: string;
    onResetFilter?: () => void;
    displayType?: OpenFilterButtonDisplayType;
};
export declare const OpenFilterButton: FC<Props>;
export {};
//# sourceMappingURL=OpenFilterButton.d.ts.map