export interface PutRequestObject { [propertyName: string]: any; } export interface ListRequestObject { prefix?: string; reverse?: boolean; limit?: number | null; noCache?: boolean; } export type StateFn = (objectName?: string, objectId?: string, isCloudflareObjectId?: boolean) => StateMethods; export interface StateMethods { get: (propertyName: string) => Promise; put: (putRequestObject: PutRequestObject) => Promise; delete: (propertyName: string | string[]) => Promise; deleteAll: () => Promise; list: (listRequestObject?: ListRequestObject) => Promise; } //# sourceMappingURL=interfaces.d.ts.map