export declare class GetRequest {
    private _url;
    private _headers;
    private _query;
    private _method;
    private _canCacheAggressively;
    /**
     * Concatenated Url and Query.
     */
    get urlAndQuery(): string;
    private _content;
    constructor();
    /**
     * Request url (relative).
     */
    get url(): string;
    /**
     * Request url (relative).
     */
    set url(url: string);
    /**
     * Request headers.
     */
    get headers(): {
        [key: string]: string | string[];
    };
    /**
     * Request headers.
     */
    set headers(headers: {
        [key: string]: string | string[];
    });
    /**
     * Query information e.g. "?pageStart=10&amp;pageSize=20".
     */
    get query(): string;
    /**
     * Query information e.g. "?pageStart=10&amp;pageSize=20".
     */
    set query(query: string);
    get method(): string;
    set method(method: string);
    get body(): string;
    set body(content: string);
    get canCacheAggressively(): boolean;
    set canCacheAggressively(value: boolean);
}
//# sourceMappingURL=GetRequest.d.ts.map