export default FilterFlyout;
declare function FilterFlyout({ updateMethod, flyoutIconDescription, align, filters, title, primaryActionLabel, onFlyoutOpen, onFlyoutClose, onApply, onCancel, secondaryActionLabel, setAllFilters, data, reactTableFiltersState, }: {
    updateMethod: any;
    flyoutIconDescription?: string | undefined;
    align?: string | undefined;
    filters?: any[] | undefined;
    title?: string | undefined;
    primaryActionLabel?: string | undefined;
    onFlyoutOpen?: (() => void) | undefined;
    onFlyoutClose?: (() => void) | undefined;
    onApply?: (() => void) | undefined;
    onCancel?: (() => void) | undefined;
    secondaryActionLabel?: string | undefined;
    setAllFilters: any;
    data?: any[] | undefined;
    reactTableFiltersState?: any[] | undefined;
}): React.JSX.Element;
declare namespace FilterFlyout {
    namespace propTypes {
        let align: PropTypes.Requireable<string>;
        let data: PropTypes.Validator<any[]>;
        let filters: PropTypes.Validator<(PropTypes.InferProps<{
            type: PropTypes.Validator<string>;
            column: PropTypes.Validator<string>;
            props: PropTypes.Validator<object>;
        }> | null | undefined)[]>;
        let flyoutIconDescription: PropTypes.Requireable<string>;
        let onApply: PropTypes.Requireable<(...args: any[]) => any>;
        let onCancel: PropTypes.Requireable<(...args: any[]) => any>;
        let onFlyoutClose: PropTypes.Requireable<(...args: any[]) => any>;
        let onFlyoutOpen: PropTypes.Requireable<(...args: any[]) => any>;
        let primaryActionLabel: PropTypes.Requireable<string>;
        let reactTableFiltersState: PropTypes.Requireable<(PropTypes.InferProps<{
            id: PropTypes.Validator<string>;
            type: PropTypes.Validator<string>;
            value: PropTypes.Validator<any>;
        }> | null | undefined)[]>;
        let secondaryActionLabel: PropTypes.Requireable<string>;
        let setAllFilters: PropTypes.Validator<(...args: any[]) => any>;
        let title: PropTypes.Requireable<string>;
        let updateMethod: PropTypes.Validator<string>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=FilterFlyout.d.ts.map