import Store from '../class/store'; import Persist from '../class/persist'; declare const dCdn: { cdn: { ossImage: (url: string, options?: { webp?: boolean | undefined; resize?: number | undefined; interlace?: boolean | undefined; domain?: string | string[] | undefined; }) => string; ossSnapshot: (url: string, options?: { t?: number | undefined; w?: number | undefined; h?: number | undefined; m?: "" | "fast" | undefined; f?: "jpg" | "png" | undefined; ar?: "auto" | "h" | "w" | undefined; }) => string; ossBase64: (input: string) => string; }; watermark: (bg: string, size?: { width?: number | undefined; height?: number | undefined; } | undefined) => import("../class/watermark").DWatermark; }; declare const dStore: { Store: typeof Store; storeRef: (source: import("..").Ddan.IDStore, persistConfig?: import("..").Ddan.IDPersistConfig | undefined) => any; Persist: typeof Persist; persistConfig: (key: string, fields: string[], storage: import("..").Ddan.IStorage) => import("..").Ddan.IDPersistConfig; }; declare const dJoker: import("../class/joker").Joker; declare const dTracker: import("../class/tracker").DTracker; declare const dLogger: { override: () => void; log: (...args: any[]) => void; info: (...args: any[]) => void; warn: (...args: any[]) => void; error: (...args: any[]) => void; config: ({ tag, format }?: { tag?: boolean | undefined; format?: string | undefined; }) => void; }; export { dCdn, dStore, dJoker, dTracker, dLogger };