/** Prepares information for calls to get layer versions of a specific catalog version. */ export declare class LayerVersionsRequest { private version; private billingTag?; /** * Gets a catalog version. * * @returns The catalog version. */ getVersion(): number | undefined; /** * Sets the catalog version value that is used in the 'getLayerVersions' method of [[CatalogClient]]. * * @param version Specify the catalog version. * @returns The updated [[LayerVersionsRequest]] instance */ withVersion(version: number): LayerVersionsRequest; /** * An optional free-form tag that is used for grouping billing records together. * * If supplied, it must be 4–16 characters long and contain only alphanumeric ASCII characters [A–Za–z0–9]. * * @param tag The `BillingTag` string. * @return The updated [[LayerVersionsRequest]] instance that you can use to chain methods. */ getBillingTag(): string | undefined; /** * An optional free-form tag that is used for grouping billing records together. * * If supplied, it must be 4–16 characters long and contain only alphanumeric ASCII characters [A–Za–z0–9]. */ withBillingTag(tag: string): LayerVersionsRequest; }