import type { ReactiveResource } from "@warp-drive/core/reactive"; import { Type } from "@warp-drive/core/types/symbols"; interface ConcatDerivation { (record: ReactiveResource & { [key: string]: unknown; }, options: Record | null, _prop: string): string; [Type]: "concat"; } /** * A derivation for use by {@link ReactiveResource} that joins the given fields * with the optional separator (or '' if no separator is provided). * * Generally you should not need to import and use this function directly. * * @example * { * name: 'fullName', * kind: 'derived', * type: 'concat', * options: { * fields: ['firstName', 'lastName'], * separator: ' ', * }, * } */ export declare const concat: ConcatDerivation; export {};