export declare function customProviderState(engine: any, reposDir: any, deps?: {}): { kind: string; reason: string; engine?: undefined; } | { kind: string; engine: any; reason?: undefined; }; export declare function customProviderLabel(state: any): "" | "Add a custom provider" | "Install custom providers"; export declare function addCustomProviderAction(engine: any, deps: any): { input: { title: string; message: string; complete: (id: any) => Promise<{ refresh: boolean; flash: any; } | { input: { title: string; message: string; complete: (url: any) => { input: { title: string; message: string; complete: (models: any) => Promise<{ refresh: boolean; flash: any; } | { input: { title: string; message: string; secret: boolean; complete: (key: any) => Promise<{ refresh: boolean; flash: any; } | { refresh: boolean; flash: string; }>; }; }>; }; }; }; }> | { refresh: boolean; }; }; };