import type { SdkContinuationTokenPayload } from "../types/index.js"; import type { Logger } from "../types/logger.js"; /** * Encodes a payload into a base64url string for use as a continuation token. * @param payload The payload to encode. * @param logger A logger instance for reporting encoding issues. * @returns The base64url encoded string. * @throws Error if JSON stringification or base64url encoding fails. */ export declare function encodeContinuationToken(payload: SdkContinuationTokenPayload, logger: Logger): string; /** * Decodes a base64url string back into an SdkContinuationTokenPayload. * @param token The base64url encoded token string. * @param logger A logger instance for reporting decoding issues. * @returns The decoded payload, or null if decoding fails. */ export declare function decodeContinuationToken(token: string, logger: Logger): SdkContinuationTokenPayload | null; //# sourceMappingURL=pagination.d.ts.map