import { ChangelogOptions } from '../api/api';
import { Commit } from '../types';
export type SortBy = "date" | "author" | "module" | "repo" | "type";
export type SortOrder = "asc" | "desc";
export type Setters = {
    setType: (type: Commit["type"] | null) => void;
    setModule: (mod: string | null) => void;
    setRepo: (repo: string | null) => void;
    setQuery: (query: string | null) => void;
    setLimit: (limit: number) => void;
    setOffset: (offset: number) => void;
    setSortBy: (sortBy: SortBy) => void;
    setSortOrder: (sortOrder: SortOrder) => void;
};
export declare const useChangelogFilters: () => ChangelogOptions & Setters;
//# sourceMappingURL=useChangelogFilters.d.ts.map