import TildaRouterSrc from './TildaRouterSrc.js'; interface ISyncOptions { publicKey: string; secretKey: string; debug?: boolean; } declare class TildaSync { TILDA_URL: string; piblicKey: string; secretKey: string; debug: boolean; constructor(options: ISyncOptions); getProjectsList: () => Promise; getPagesList: (projectId: string) => Promise; getPage: (pageId: string) => Promise; getPageFull: (pageId: string) => Promise; getPageExport: (pageId: string) => Promise; getPageFullExport: (pageId: string) => Promise; getProjectExport: (projectId: string) => Promise; importProject: (projectId: string, folder?: string, routerFile?: { isEnabled: boolean; path: string; filename: string; }) => Promise; importPage: (pageId: string, folder?: string, options?: { download: boolean; }) => Promise; staticDownloader: (arr: IFile[], folder: string, exportCssPath?: string) => Promise; fetcher: (options: { url: string; params?: any; }) => Promise; debugMsg: (text: string) => void; } export declare const TildaRouter: typeof TildaRouterSrc; export default TildaSync;