import type { PcktImageBlock } from "./types.js"; /** Build a Bluesky CDN image URL for a pckt image blob, or return an external * `https:` src unchanged. Returns null when no source can be resolved. */ export declare function pcktImageUrl(block: PcktImageBlock, did: string): string | null; /** Width ÷ height for layout; falls back to 16∶9 when missing or invalid. */ export declare function pcktImageAspectRatio(block: PcktImageBlock): number; export declare function pcktImageAlign(block: PcktImageBlock): "left" | "center" | "right" | undefined; export declare function pcktImageAlt(block: PcktImageBlock): string; /** True when attrs contain enough data to attempt rendering. */ export declare function pcktImageHasSource(block: PcktImageBlock): boolean; //# sourceMappingURL=image.d.ts.map