import { type DashboardAttributeFilterItem } from "@gooddata/sdk-model";
import { type IAttributeFilterBaseProps } from "@gooddata/sdk-ui-filters";
/**
 * Result of the {@link useDependentDateFilters} hook, that can be used as dependent date filtering input props for {@link @gooddata/sdk-ui-filters#AttributeFilter}.
 *
 * @beta
 */
export type UseParentFiltersResult = Pick<IAttributeFilterBaseProps, "dependentDateFilters">;
/**
 * Returns depdent date filtering input props for {@link @gooddata/sdk-ui-filters#AttributeFilter} for particular dashboard attribute filter.
 *
 * @param filter - dashboard filter to get the depdendent date filter-related data
 * @param tabId - optional tab identifier to read filter context from a specific tab instead of the active one
 *
 * @beta
 */
export declare const useDependentDateFilters: (filter: DashboardAttributeFilterItem, tabId?: string | undefined) => UseParentFiltersResult;
//# sourceMappingURL=useDependentDateFilters.d.ts.map