import { OauthClientConfig, TokenResponse } from "../interfaces";
import RevokeTokenFuncConfig from "../interfaces/RevokeTokenFuncConfig";
import TokenRequestType from "../interfaces/TokenRequestType";
/**
 * Revoke a token
 * @param props function property
 */
export default function revokeToken<T = any>(props: TokenRequestType<T> & {
    params: RevokeTokenFuncConfig<T>;
    accessTokenUrl: string;
    token?: TokenResponse;
    config: OauthClientConfig;
}): Promise<void>;
