import { WxIsvServiceBase } from '../libs/WxIsvServiceBase';
interface UrllinkGenerateResult {
    urlLink: string;
}
interface ShortUrllinkGenerateResult {
    link: string;
}
export declare class WxIsvUrllinkService extends WxIsvServiceBase {
    /**
     * 生成永久的URL LINK
     * 详见 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-link/urllink.generate.html
     */
    generateForever(accessToken: string, path: string, query: string): Promise<UrllinkGenerateResult>;
    /**
     * 生成30天内的URL LINK
     * 详见 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-link/urllink.generate.html
     */
    generateUnlimited(accessToken: string, path: string, query: string, expireDay?: number, envVersion?: string): Promise<UrllinkGenerateResult>;
    /**
     * 获取小程序 Short Link，适用于微信内拉起小程序的业务场景
     * 详见 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/short-link/generateShortLink.html
     */
    generateShortLink(accessToken: string, page_url: string, page_title?: string, is_permanent?: boolean): Promise<ShortUrllinkGenerateResult>;
}
export {};
