/**
 * Encrypts a token object using AES-256 encryption.
 * @param token - The token object containing access_token and refresh_token
 * @param key - The encryption key (e.g., zdeskBusinessId)
 * @returns The encrypted token string (Base64 encoded)
 */
export declare const encryptToken: (token: {
    access_token: string;
    refresh_token: string;
}, key: string) => string;
/**
 * Decrypts an AES-256 encrypted token string back to a token object.
 * @param encryptedToken - The encrypted token string
 * @param key - The decryption key (same key used for encryption)
 * @returns The decrypted token object
 */
export declare const decryptToken: (encryptedToken: string, key: string) => {
    access_token: string;
    refresh_token: string;
};
