import { SlackAPIResponse } from "slack-web-api-client";
export type SerializableSlackAPIResponse<T extends SlackAPIResponse> = Omit<T, "headers"> & {
    headers: Record<string, string>;
};
/**
 * Converts a SlackAPIResponse to a SerializableSlackAPIResponse.
 * Serializes the headers value.
 * @param response - The SlackAPIResponse to convert
 * @returns The converted SerializableSlackAPIResponse
 */
export declare function toSerializableSlackAPIResponse<T extends SlackAPIResponse>(response: T): SerializableSlackAPIResponse<T>;
/**
 * Converts a SerializableSlackAPIResponse to a SlackAPIResponse.
 * Deserializes the headers value.
 * @param response - The SerializableSlackAPIResponse to convert
 * @returns The converted SlackAPIResponse
 */
export declare function fromSerializableSlackAPIResponse<T extends SlackAPIResponse>(response: SerializableSlackAPIResponse<T>): SlackAPIResponse;
//# sourceMappingURL=serializable-slack-api-response.d.ts.map