import { IdeaState, IdeaType } from '../../../types';
type FilterIdeasDto = {
    submitterId: string | undefined;
    submitterIds: string[];
    type: IdeaType | undefined;
    types: IdeaType[];
    state: IdeaState | undefined;
    states: IdeaState[];
    assignee: string | undefined;
    assignees: string[];
};
export declare const useIdeasFilter: () => {
    data: {
        submitterId: string | undefined;
        submitterIds: string[];
        type: IdeaType | undefined;
        types: IdeaType[];
        state: IdeaState | undefined;
        states: IdeaState[];
        assignee: string | undefined;
        assignees: string[];
    };
    readonly default: {
        submitterId: string | undefined;
        submitterIds: string[];
        type: IdeaType | undefined;
        types: IdeaType[];
        state: IdeaState | undefined;
        states: IdeaState[];
        assignee: string | undefined;
        assignees: string[];
    };
    readonly activeAttrs: (keyof FilterIdeasDto)[];
    readonly isActive: boolean;
    reset: () => void;
};
export {};
