import type { OgImageComponents } from '#og-image/components'; import type { OgImageOptions, ReactiveComponentProps } from '../../types.js'; type OgImageComponentOptions = OgImageOptions & { props?: ReactiveComponentProps; }; /** * Define an OG image using a component. * * @param component - The component name (must match an OgImage component) * @param propsOrOptions - Either component props, or an array of options for multiple images * @param options - Additional OG image options (width, height, etc.), or an array of options for multiple images sharing the same props */ export declare function defineOgImage(component: T, propsOrOptions?: ReactiveComponentProps | OgImageComponentOptions[], options?: OgImageOptions | OgImageComponentOptions[]): string[]; export {};