import 'moment/locale/fr';
import { PluginObject } from 'vue';
export interface TimeFilterOptions {
    preposition: TimeFilterPrepositions;
}
export declare enum TimeFilterPrepositions {
    From = "from",
    Until = "until",
    At = "at",
    None = "none"
}
export declare type SupportedTimeTypes = Date | string | undefined;
export interface MTimeRange<T extends SupportedTimeTypes = string> {
    from?: T;
    to?: T;
}
export declare const timeFilter: (time: SupportedTimeTypes, options?: TimeFilterOptions) => string;
export interface TimePeriodFilterOptions {
    preposition: boolean;
}
export declare const timePeriodFilter: <T extends SupportedTimeTypes>(timeRange?: MTimeRange<T>, options?: TimePeriodFilterOptions) => string;
declare const TimeFilterPlugin: PluginObject<any>;
export default TimeFilterPlugin;
//# sourceMappingURL=time.d.ts.map