import Component from '@glimmer/component';
import type EuiI18n from '../../services/eui-i18n';
import type { EuiRecentlyUsedSignature } from '../eui-super-date-picker/eui-quick-select-popover/eui-recently-used';
import type { EuiCommonlyUsedTimeRangesSignature } from './eui-quick-select-popover/eui-commonly-used-time-ranges';
import type { EuiQuickSelectSignature } from './eui-quick-select-popover/eui-quick-select';
import type { ApplyTime } from './types/global';
export interface EuiQuickSelectPopoverSignature {
    Args: {
        applyTime: ApplyTime;
        isDisabled?: boolean;
        commonlyUsedRanges: EuiCommonlyUsedTimeRangesSignature['Args']['commonlyUsedRanges'];
        recentlyUsedRanges?: EuiRecentlyUsedSignature['Args']['recentlyUsedRanges'];
        start: string;
        end: string;
        timeOptions: EuiQuickSelectSignature['Args']['timeOptions'];
    };
}
export default class EuiQuickSelectPopover extends Component<EuiQuickSelectPopoverSignature> {
    euiI18n: EuiI18n;
    isOpen: boolean;
    applyTime({ start, end, keepPopoverOpen }: {
        start: string;
        end: string;
        quickSelect?: {
            timeTense: string;
            timeValue: number;
            timeUnits: string;
        };
        keepPopoverOpen?: boolean;
    }): void;
    get timeOptions(): import("./utils/time-options.ts").TimeOptions;
}
//# sourceMappingURL=eui-quick-select-popover.d.ts.map