import { type DateFilterGranularity, type DateString, type ObjRef } from "@gooddata/sdk-model";
/**
 * @internal
 */
export interface IDashboardDependentDateFilter {
    localIdentifier: string;
    isCommonDate: boolean;
    type: string;
    title?: string;
    isSelected?: boolean;
    dataSet?: ObjRef;
    from?: DateString | number;
    to?: DateString | number;
    granularity?: DateFilterGranularity;
    isDisabled?: boolean;
}
/**
 * Type-guard that tests whether an object is an instance of {@link IDashboardDependentDateFilter}.
 *
 * @param obj - object to test
 * @internal
 */
export declare function isDashboardDependentDateFilter(obj: unknown): obj is IDashboardDependentDateFilter;
//# sourceMappingURL=dateFilterTypes.d.ts.map