import type { Arr } from '../interface'; import type { SourceCodeInfo } from '../tokenizer/token'; /** Assert that `value` is a Dvala array (PersistentVector). */ export declare function asArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): Arr; export declare function assertArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): asserts value is Arr; export declare function isStringArray(value: unknown): value is Arr; export declare function asStringArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): Arr; export declare function assertStringArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): asserts value is Arr; export declare function isCharArray(value: unknown): value is Arr; export declare function asCharArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): Arr; export declare function assertCharArray(value: unknown, sourceCodeInfo?: SourceCodeInfo): asserts value is Arr;