import { Action, type ActionSchema } from './Action.js';
/**
 * Enables adding a new resource to a collection.
 * Endpoint: POST /[entity-collection-name]
 */
export interface CreateActionSchema extends ActionSchema {
    kind: 'create';
}
/**
 * Enables adding a new resource to a collection.
 * Endpoint: POST /[entity-collection-name]
 */
export declare class CreateAction extends Action implements CreateActionSchema {
    accessor kind: 'create';
    constructor(state?: Partial<CreateActionSchema>);
    toJSON(): CreateActionSchema;
    static isCreateAction(action: Action): action is CreateAction;
    static isCreateActionSchema(schema: ActionSchema): schema is CreateActionSchema;
}
//# sourceMappingURL=CreateAction.d.ts.map