import type { Payload } from '@api-client/core/lib/transformers/PayloadSerializer.js';
import type { Headers } from '@api-client/core/lib/headers/Headers.js';
import CodeSnippet from '../CodeSnippet.js';
import 'prismjs/components/prism-python.min.js';
export default class RequestsSnippet extends CodeSnippet {
    readonly lang = "python";
    computeCommand(url: string, method: string, headers?: Headers, payload?: Payload): string;
    _getHeaders(headers: Headers): string;
    _getPayload(payload: Payload): string;
    /**
     * Computes value of connection definition
     * @param url HTTP request url
     * @param method HTTP request method
     * @param hasPayload True if the request contains payload message
     * @param hasHeaders True if the request contains headers
     */
    _getConnection(method: string, hasPayload: boolean, hasHeaders: boolean): string;
    /**
     * @return Returns ending of the code definition
     */
    _getFooter(): string;
}
//# sourceMappingURL=RequestsSnippet.d.ts.map