/**
 * Additional Configuration for the Auth0 Vue plugin
 */
export interface Auth0PluginOptions {
    /**
     * By default, if the page URL has code and state parameters, the SDK will assume it should handle it and attempt to exchange the code for a token.
     *
     * In situations where you are combining our SDK with other libraries that use the same `code` and `state` parameters,
     * you will need to ensure our SDK can differentiate between requests it should and should not handle.
     *
     * In these cases you can instruct the client to ignore certain URLs by setting `skipRedirectCallback`.
     *
     * ```js
     * createAuth0({}, {
     *   skipRedirectCallback: window.location.pathname === '/other-callback'
     * })
     * ```
     *
     * **Note**: In the above example, `/other-callback` is an existing route, with a `code` (or `error` in case when something went wrong) and `state`, that will be handled
     * by any other SDK.
     *
     */
    skipRedirectCallback?: boolean;
    /**
     * Path in your application to redirect to when the Authorization server
     * returns an error. Defaults to `/`
     */
    errorPath?: string;
}
