import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; abstract class AbstractFactory { Widget factory(GoRouterState state, List args); bool searchFill(); void search(BuildContext context); }