import { type Entry, type TypedMount } from '@openai/agents-core/sandbox'; export type ModalCloudBucketMountCredentials = Record; export type ModalCloudBucketMountConfig = { bucketName: string; bucketEndpointUrl?: string; keyPrefix?: string; credentials?: ModalCloudBucketMountCredentials; secretName?: string; secretEnvironmentName?: string; readOnly: boolean; }; export type ModalCloudBucketMountStrategyOptions = { secretName?: string; secretEnvironmentName?: string; }; export declare class ModalCloudBucketMountStrategy { readonly [key: string]: unknown; readonly type = "modal_cloud_bucket"; readonly secretName?: string; readonly secretEnvironmentName?: string; constructor(options?: ModalCloudBucketMountStrategyOptions); } export declare function buildModalCloudBucketMountConfig(mount: Entry, options?: ModalCloudBucketMountStrategyOptions): ModalCloudBucketMountConfig; export declare function isModalCloudBucketMountEntry(entry: Entry): entry is TypedMount;