import { type OmniOperationConfig, type OmniOperationContext, type OmniOperationOutput, type OmniOperationProvider, type OmniOperationProviderRequest, type OmniOperationProviderResult, type OmniOperationRequest, type OmniOperationResult } from '../../_shared/omniOperationCore.js';
export type OmniGenerateImageContext = OmniOperationContext;
export type OmniGenerateImageProvider = OmniOperationProvider;
export type OmniGenerateImageProviderRequest = OmniOperationProviderRequest;
export type OmniGenerateImageProviderResult = OmniOperationProviderResult;
export type OmniGenerateImageRequest = OmniOperationRequest;
export type OmniGenerateImageOutput = OmniOperationOutput;
export type OmniGenerateImageResult = OmniOperationResult;
export declare const omniGenerateImageConfig: OmniOperationConfig;
export declare const omniGenerateImageDescriptor: import("../../_shared/omniOperationCore.js").OmniOperationDescriptor;
export declare function executeOmniGenerateImageCore(request?: OmniGenerateImageRequest): Promise<OmniGenerateImageResult>;
export declare const planGenerateImage: (request?: OmniOperationRequest) => Promise<OmniOperationResult>;
