export interface SignatureParams {
    appId: string;
    timestamp?: number;
    userId?: string;
    [key: string]: string | number | boolean | undefined;
}
export interface SignatureOptions {
    appSecret: string;
    debug?: boolean;
    customTimestamp?: number;
}
export interface SignatureResult {
    signature: string;
    timestamp: number;
    sortedParams: Record<string, string | number | boolean>;
    rawString?: string;
}
export interface ProcessedParams {
    params: Record<string, string | number | boolean>;
    paramString: string;
}
//# sourceMappingURL=signature.d.ts.map