import type { MatrixFilters } from '@/hooks/usePermissionMatrix';
import type { MatrixRoleDto, RoleCategory } from '@/services/api/adminApi';
interface PermissionMatrixFiltersProps {
    filters: MatrixFilters;
    roles: MatrixRoleDto[];
    categories: RoleCategory[];
    applications: {
        app: string;
        label: string;
    }[];
    modules: {
        app: string;
        module: string;
        label: string;
    }[];
    hasChanges: boolean;
    onFilterChange: (filters: Partial<MatrixFilters>) => void;
    onReset: () => void;
}
export declare function PermissionMatrixFilters({ filters, roles, categories, applications, modules, hasChanges, onFilterChange, onReset, }: PermissionMatrixFiltersProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=PermissionMatrixFilters.d.ts.map