import type { VarAttr } from '../../../../shell/variable.ts'; import type { Session } from '../../../session/session.ts'; import type { SessionView } from '../../../../ops/types.ts'; import type { BuiltinCall, Result } from '../types.ts'; export declare function handleLocal(assignments: string[], session: Session, state?: SessionView | null, arrays?: { name: string; append: boolean; items: string[]; }[] | null, cmd?: string, stored?: string[] | null, assoc?: boolean, shaping?: ReadonlySet, nameref?: boolean, globalScope?: boolean): Promise; /** The `local` arm. */ export declare function localBuiltin(call: BuiltinCall): Promise; //# sourceMappingURL=local.d.ts.map