export type PlatformSupportFlags = {
    /**
     * Forces support for mobile devices, although performance isn't optimal.
     */
    forceMobileSupport?: boolean;
    /**
     * Forces support for Safari, although in cases where the tab is put in the background,
     * the FPS can drop significantly or freeze completely due to intensive timer throttling.
     */
    forceSafariSupport?: boolean;
};
/**
 * Runs a check to see if the current platform supports
 * the necessary APIs required for the video filters.
 */
export declare const isPlatformSupported: ({ forceMobileSupport, forceSafariSupport, }?: PlatformSupportFlags) => Promise<boolean>;
/**
 * Runs a check to see if the current platform supports
 * the necessary APIs required for the MediaPipe-based video filters.
 */
export declare const isMediaPipePlatformSupported: ({ forceMobileSupport, forceSafariSupport, }?: PlatformSupportFlags) => Promise<boolean>;
