import * as $dara from '@darabonba/typescript'; export declare class ListWorkspacesRequestTags extends $dara.Model { /** * @remarks * The tag key. * * @example * key */ key?: string; /** * @remarks * The tag value. * * @example * value */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class ListWorkspacesRequest extends $dara.Model { /** * @remarks * The maximum number of entries per page. * Default value: * 50 * Maximum value: * 50 * * @example * 10 */ maxResults?: number; /** * @remarks * The pagination token. * * @example * xxxxxxxxxx */ nextToken?: string; /** * @remarks * The region. * * @example * cn-heyuan * * **if can be null:** * true */ region?: string; /** * @remarks * The ID of the resource group. * * @example * rg-ae******ey */ resourceGroupId?: string; /** * @remarks * The tags. */ tags?: ListWorkspacesRequestTags[]; /** * @remarks * The workspace name. Fuzzy match is supported. * * @example * workspace-test-001 */ workspaceName?: string; /** * @remarks * The names of the workspaces. Exact match is supported. * * @example * workspace-test-001 * * **if can be null:** * true */ workspaceNameList?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }