import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient"; import * as core from "../../../../core"; import type * as Square from "../../../index"; export declare namespace SitesClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class SitesClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options?: SitesClient.Options); /** * Lists the Square Online sites that belong to a seller. Sites are listed in descending order by the `created_at` date. * * * __Note:__ Square Online APIs are publicly available as part of an early access program. For more information, see [Early access program for Square Online APIs](https://developer.squareup.com/docs/online-api#early-access-program-for-square-online-apis). * * @param {SitesClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.sites.list() */ list(requestOptions?: SitesClient.RequestOptions): core.HttpResponsePromise; private __list; }