import { type BaseRequestBuilder, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; export type GetOrderQueryParameterType = (typeof GetOrderQueryParameterTypeObject)[keyof typeof GetOrderQueryParameterTypeObject]; /** * Builds and executes requests for operations under /{mm}-{dd}-{yy}/{pullZoneId}.log */ export interface WithPullZoneIdLogRequestBuilder extends BaseRequestBuilder { /** * [LoggingApi API Docs](https://docs.bunny.net/docs/cdn-logging-api) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} */ get(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * [LoggingApi API Docs](https://docs.bunny.net/docs/cdn-logging-api) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * [LoggingApi API Docs](https://docs.bunny.net/docs/cdn-logging-api) */ export interface WithPullZoneIdLogRequestBuilderGetQueryParameters { end?: number; order?: GetOrderQueryParameterType; search?: string; start?: number; status?: string; } /** * Uri template for the request builder. */ export declare const WithPullZoneIdLogRequestBuilderUriTemplate = "{+baseurl}/{mm}-{dd}-{yy}/{pullZoneId}.log?end={end}&order={order}&search={search}&start={start}&status={status}"; export declare const GetOrderQueryParameterTypeObject: { readonly Asc: "asc"; readonly Desc: "desc"; }; /** * Metadata for all the requests in the request builder. */ export declare const WithPullZoneIdLogRequestBuilderRequestsMetadata: RequestsMetadata;