/** * Validates that a resource URI uses the required ui:// scheme. * @throws Error if the URI is invalid. */ export declare function validateAppUri(uri: string, context: string): void; /** * Validates the visibility array for an app tool. * @throws Error if visibility contains invalid values or is empty. */ export declare function validateAppToolVisibility(visibility: Array | undefined, toolName: string): void; /** * Logs a warning if the HTML content exceeds the recommended size. */ export declare function warnContentSize(content: string, appName: string): void; /** * Returns true if the tool should be hidden from the LLM agent's tools/list. */ export declare function isAppOnlyTool(visibility?: Array): boolean;