import { LiffModule } from '@liff/use'; export declare const validatePermalinkGeneratability: (targetUrl: string, endpointUrl: string) => void; export interface PermanentLinkModuleAPI { createUrl: () => string; createUrlBy: (url: string) => Promise; setExtraQueryParam: (paramsToAdd: string) => void; } export type ExtendLiffCorePermanentLink = { permanentLink: PermanentLinkModuleAPI; }; export declare class PermanentLinkModule extends LiffModule { private extraParams; get name(): string; private getAndValidateContext; createUrl: () => string; createUrlBy: (url: string) => Promise; setExtraQueryParam: (paramsToAdd: string) => void; install: () => PermanentLinkModuleAPI; } export declare const module: PermanentLinkModule;