export declare function useApi(tokenEndpoint: string, client_id: string, client_secret: string, allowAnonymous?: boolean): (boolean | { client_id: string; free: import("axios").AxiosInstance; tokenized: import("axios").AxiosInstance; log_in: (username: string, password: string) => Promise; is_logged_in: () => boolean; log_in_by_code: (code: string, redirect_uri: string) => Promise; logout: () => void; onLoggedIn: (callback: Function | null) => void; endpoint: string; tokenEndpoint: string; set_hook: (start: Function, stop: Function) => Function; })[];