export interface RcCommonResp { code: number; message?: string; data?: any; } export interface Pagnation { skip: number; limit: number; } export interface PagnationPage { current?: string; pageSize?: string; } export interface PagnationOffset { limit?: string; offset?: string; } export declare const parseIntWithDefault: (str: string | undefined, defaultVal: number) => number; export declare const parsePagnation: (qs: T, defaultCurrent?: number, defaultPageSize?: number) => { skip: number; limit: number; }; export declare const parsePagnationOffsetLimit: (qs: T, defaultLimit?: number, defaultOffset?: number) => { skip: number; limit: number; }; export declare const normalizeInput: (input: T, keys?: string[]) => Partial; export declare const buildMap: (arr: T[], key: string, keyTransformFn?: (key: any) => string | undefined) => Map; export declare const singleSlash: (left: string, right: string) => string; export declare const getOsByDeviceInfo: (info: string) => string; export declare const randString: (n: number) => string; export declare const randDomain: (accountId: string | undefined, type: string) => string; export declare const md5: (str: string) => string; export declare const toBool: (str: string | undefined) => boolean; export declare const randomString: (n?: number) => string; export declare const unstableDeviation: (base: number, deviation: number) => number; export declare const unstableDeviationInt: (base: number, deviation: number) => number; export declare const addQuery: (url: string, q: Record) => string;