///
import { CreateTableCommandInput } from '@aws-sdk/client-dynamodb';
import { HandlerConfig, DevServerConfig as BaseDevServerConfig, addToDevServer, getDevServer } from 'convert-lambda-to-express';
import { DynamoAction } from './aws/dynamodb';
declare const devServerTables: CreateTableCommandInput[];
export declare function addTableToDevServer(table: CreateTableCommandInput): void;
export declare function startLocalDynamodb({ dynamodbPort }?: {
dynamodbPort?: number;
}): number;
export declare function loadDevTables({ profile, region }: {
profile?: string;
region?: string;
}): Promise;
interface DevServerConfig extends BaseDevServerConfig, DynamoAction {
dynamodbPort?: number;
}
export declare function startDevServer(config: DevServerConfig): {
app: import("express-serve-static-core").Express;
server: import("http").Server;
restart: () => void;
devDynamoEndpoint: string | undefined;
};
export { devServerTables, HandlerConfig, BaseDevServerConfig as DevServerConfig, addToDevServer as addHandlerToDevServer, getDevServer };