import Guard from "@dikac/t-boolean/validation/guard"; /** * Check if {@param list} is list of {@template Value} * * {@param validation} is use to validate for {@template Value} * * @param error */ export declare type ListArgument = Guard & { error: (value: unknown) => Error; }; export default function ListParameter(list: ReadonlyArray, { validation, error }: ListArgument): ReadonlyArray; export default function ListParameter(list: Argument[], { validation, error }: ListArgument): Value[];