import { SignageItem } from "../../types";
type Item = Pick<SignageItem, 'src' | 'type'>;
type Props = {
    items: Item[];
    renderProgress?: (props: {
        progress: Progress | undefined;
        queue: Item[];
    }) => React.ReactNode;
};
type Progress = {
    src: string;
    progress: number | undefined;
};
export declare function Cacher(props: Props): string | number | boolean | Iterable<import("react").ReactNode> | import("react/jsx-runtime").JSX.Element | null | undefined;
export {};
