/**
 * Native Mastra integration for PackFS
 * Provides tool factory pattern for seamless Mastra agent integration
 */
import type { PackfsToolConfig, PackfsToolSet } from './types.js';
/**
 * Create a PackFS tool set for Mastra agents
 *
 * @param config Configuration for tool generation and security
 * @returns Object containing requested tools based on permissions
 */
export declare function createPackfsTools(config: PackfsToolConfig): PackfsToolSet;
export type { PackfsToolConfig, PackfsToolSet, MastraTool } from './types.js';
export type { AccessIntent, DiscoverIntent, UpdateIntent } from './intents/index.js';
export type { SecurityConfig } from './security/config.js';
export { MastraSecurityValidator } from './security/validator.js';
export { schemas, outputSchemas } from './schemas/index.js';
//# sourceMappingURL=index.d.ts.map