import * as React from 'react';
import { ITimeWindow } from "../TimeFilter";
import { Gemstone } from '@gpa-gemstone/application-typings';
import { TimeUnit } from '../TimeWindowUtils';
export interface IFilterProps {
    TimeWindowFilter: ITimeWindow;
    SetTimeWindowFilter: React.Dispatch<React.SetStateAction<ITimeWindow>>;
    HelpMessage?: string;
    Format: "YYYY-MM-DD" | "HH:mm:ss.SSS" | "MM/DD/YYYY HH:mm:ss.SSS";
    DateUnit: Gemstone.TSX.Types.DateUnit;
    QuickSelectRange?: Gemstone.TSX.Types.QuickSelectRange;
    Timezone: string;
    Accuracy?: Gemstone.TSX.Types.Accuracy;
    ActiveQP: number;
    SetActiveQP: React.Dispatch<React.SetStateAction<number>>;
    SetFilter: (start: string, end: string, unit: TimeUnit, duration: number) => void;
    ShowQuickSelects: boolean;
    ContainerWidth: number;
}
declare const StartEndFilter: (props: IFilterProps) => JSX.Element;
export default StartEndFilter;
