import { IResource, ResourceService, App, IAction, IFilter, IOrder, ResourceType } from '@edifice.io/client';
export interface AppParams {
    /** Application code */
    app: App;
    /**
     * Initialize App Resource Service
     */
    service: typeof ResourceService;
    /** Array of ResourceType */
    types: ResourceType[];
    /** Array of IFilter */
    filters: IFilter[];
    /** Array of IOrder */
    orders: IOrder[];
    /** Array of IAction */
    actions: IAction[];
    /** Array of trashable IAction */
    trashActions: IAction[];
    /** BPR application code */
    libraryAppFilter?: string;
    /** Enable or disable Explorer Onboarding Modal */
    enableOnboarding?: boolean;
    /** Callback function triggered when a resource is created */
    onResourceCreated?: (resource: IResource) => void;
}
export declare function getExplorerConfig(): AppParams;
