import { CreateStatusPageDTO } from '@meshwatch/types'; import { DynamoDBClient } from '../../shared'; import BaseService, { ServiceResponse } from '../../shared/services'; export declare class StatusPageService extends BaseService { private readonly datasource; constructor(dynamoClient?: DynamoDBClient); getStatusPage: (id: string) => Promise | import("@meshwatch/types").Boom>>>; lookupStatusPage: (customDomain: string) => Promise | import("@meshwatch/types").Boom>>>; updateStatusPage: (userId: string, updateStatusPagePayload: CreateStatusPageDTO & { id: string; }) => Promise | import("@meshwatch/types").Boom>>>; deleteStatusPage: (userId: string, id: string) => Promise | import("@meshwatch/types").Boom>>>; createStatusPage: (userId: string, params: CreateStatusPageDTO) => Promise | import("@meshwatch/types").Boom>>> | ServiceResponse>>>>; findStatusPages: (userId: string) => Promise[] | import("@meshwatch/types").Boom[]>>>>; } declare const statusPageService: StatusPageService; export default statusPageService;