export declare function normalizeWorkspaceRoot(workspaceRoot: string): string;
export declare function resolveWorkspacePath(requestedPath: string, workspaceRoot: string): string;
export declare function isWithinWorkspacePath(absolutePath: string, workspaceRoot: string): boolean;
export declare function validatePath(requestedPath: string, workspaceRoot: string): boolean;
export declare function validateCommand(command: string, denylist: RegExp[]): void;
export declare function isDestructiveCommand(command: string): boolean;
export declare function formatStepLimitMessage(maxSteps: number): string;
export declare function ensureStepWithinLimit(step: number, maxSteps: number): void;
export declare function validateFileReadSize(actualSizeBytes: number, maxFileSizeBytes: number): void;
//# sourceMappingURL=guardrails.d.ts.map