import { ResourcePrimaryKey } from '../types/Resource'; import { BaseResource } from '../types/Resource'; export declare const getPk: (resource: Required) => Pick, "pk" | "sk">; export declare const createResourceHelper: ({ db }: { db: { get: >(query: Pick) => Promise; put: >(query: Pick) => Promise; update: >(query: Pick) => Promise; query: >(query: Pick) => Promise>; scan: >(query: Pick) => Promise; delete: (query: Pick) => Promise>; }; }) => { save: ({ isNew, item }: { isNew?: boolean | undefined; item: Data_5; }) => Promise; get: (key: ResourcePrimaryKey) => Promise; update: ({ pk, key, value }: { pk: ResourcePrimaryKey; key: keyof Data_7; value: any; }) => Promise; updateList: ({ pk, key, items }: { pk: ResourcePrimaryKey; key: keyof Data_8; items: SubData[]; }) => Promise; delete: ({ pk }: { pk: ResourcePrimaryKey; }) => Promise; };