import { CloudFunctionObjectStorageEventMessage, CloudFunctionTriggerEvent } from '../cloudFunctionEvent';
import { CloudFunctionContext } from '../cloudFunctionContext';
import { CloudFunctionResult } from '../cloudFunctionResult';
declare type ObjectStorageRoute = {
    type?: ObjectStorageRouteTypeValidate[];
    bucketId?: string[];
    objectId?: string[];
    handler: (event: CloudFunctionTriggerEvent, context: CloudFunctionContext, message: CloudFunctionObjectStorageEventMessage) => CloudFunctionResult | Promise<CloudFunctionResult>;
};
declare type ObjectStorageRouteTypeValidate = 'create' | 'update' | 'delete';
export { ObjectStorageRoute, ObjectStorageRouteTypeValidate };
