export type RenderOptions = { boardToken: string; basePath?: null | string; theme?: "auto" | "light" | "dark"; ssoToken?: string; onLoadCallback?: () => void; }; export type ChangeLogOptions = { appID: string; align: "top" | "bottom" | "left" | "right"; position: "top" | "bottom" | "left" | "right"; theme?: "auto" | "light" | "dark"; labelIDs?: string[]; }; export declare class Canny { protected static pull: any[][]; protected get handle(): any; protected push(...args: any[]): void; flush(): void; identify(appID: string, user: any, callback?: () => void): void; authenticateCannyLink(url: string): string; render(options: RenderOptions): void; initChangelog(options: ChangeLogOptions): void; closeChangelog(): void; }