/**
 * Permissions Collector
 * Checks permission states for various APIs
 */
import { CollectorMetadata, PermissionsData } from "../types";
import { AsyncBaseCollector } from "./base";
/**
 * Permissions Collector
 * Uses Permissions API to check permission states
 */
export declare class PermissionsCollector extends AsyncBaseCollector<PermissionsData> {
    readonly name = "permissions";
    readonly metadata: CollectorMetadata;
    isSupported(): boolean;
    collect(): Promise<PermissionsData>;
}
//# sourceMappingURL=permissions.d.ts.map