import { ComponentProps } from 'react';
import { PermissionRequestEvent } from '@stream-io/video-client';
type HandleUpdatePermission = (request: PermissionRequestEvent, type: 'grant' | 'revoke' | 'dismiss') => () => Promise<void>;
export declare const PermissionRequests: () => import("react/jsx-runtime").JSX.Element | null;
export type PermissionRequestListProps = ComponentProps<'div'> & {
    permissionRequests: PermissionRequestEvent[];
    handleUpdatePermission: HandleUpdatePermission;
};
export declare const PermissionRequestList: import("react").ForwardRefExoticComponent<Omit<PermissionRequestListProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export {};
