supapup
Version:
⚡ Lightning-fast MCP browser dev tool. Navigate → Get instant structured data. No screenshots needed! Puppeteer: 📸 → CSS selectors → JS eval. Supapup: semantic IDs ready to use. 10x faster, 90% fewer tokens.
28 lines • 795 B
TypeScript
/**
* Role-based tool filtering for Supapup
* Defines which tools are available for different use cases
*/
export interface RoleConfig {
name: string;
description: string;
tools: string[];
defaultHeadless?: boolean;
}
export declare const ROLE_DEFINITIONS: Record<string, RoleConfig>;
/**
* Get tools for a specific role
*/
export declare function getToolsForRole(role?: string): string[] | null;
/**
* Get default headless setting for a role
*/
export declare function getDefaultHeadlessForRole(role?: string): boolean | undefined;
/**
* Get role description
*/
export declare function getRoleDescription(role: string): string;
/**
* List all available roles
*/
export declare function getAvailableRoles(): RoleConfig[];
//# sourceMappingURL=role-definitions.d.ts.map