import { ModelData, Model } from "@kubernetes-models/base"; export interface IMachineIdentityScopeInWorkspace { /** * EnvironmentSlug is the required slug identifier for the environment. */ "environmentSlug": string; /** * ExpandSecretReferences indicates whether secret references should be expanded. Defaults to true if not provided. */ "expandSecretReferences"?: boolean; /** * ProjectSlug is the required slug identifier for the project. */ "projectSlug": string; /** * Recursive indicates whether the secrets should be fetched recursively. Defaults to false if not provided. */ "recursive"?: boolean; /** * SecretsPath specifies the path to the secrets within the workspace. Defaults to "/" if not provided. */ "secretsPath"?: string; } export declare class MachineIdentityScopeInWorkspace extends Model implements IMachineIdentityScopeInWorkspace { "environmentSlug": string; "expandSecretReferences"?: boolean; "projectSlug": string; "recursive"?: boolean; "secretsPath"?: string; constructor(data?: ModelData); } export type { IMachineIdentityScopeInWorkspace as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1MachineIdentityScopeInWorkspace, MachineIdentityScopeInWorkspace as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1MachineIdentityScopeInWorkspace };